41 lines
1.8 KiB
Groff
41 lines
1.8 KiB
Groff
.\" Glacier tutorial manpage.
|
|
.TH man 1 "13 August 2023" "4.0" "Glacier Manual"
|
|
Glacier \- Package management system for Everest Linux
|
|
.SH INTRODUCTION
|
|
Glacier is the package management system designed for Everest Linux. Its main inspiration was Portage from Gentoo, taking further inspiration from Arch Linux's makepkg.
|
|
|
|
A list of all installed programs, called the index, is stored on the system. Glacier can then interact with this index.
|
|
.SH INCLUDED PROGRAMS
|
|
.TP
|
|
.BR gpkg(8)
|
|
Make changes to the local index
|
|
.TP
|
|
.BR syspkg(8)
|
|
Make changes to the system-wide index
|
|
.TP
|
|
.BR gquery(1)
|
|
Query information on a specific package
|
|
.TP
|
|
.BR glist(1)
|
|
List packages from an index
|
|
.TP
|
|
.BR gpc(1)
|
|
Check a package for syntax errors
|
|
.TP
|
|
.BR glacier-mkprofile(8)
|
|
Create a system-wide profile
|
|
.TP
|
|
.BR glacier-update-pkgdb(8)
|
|
Sync the local package database with the global server
|
|
.TP
|
|
.BR glacierg(8)
|
|
TUI able to merge, update, and remove packages
|
|
.SH TERMINOLOGY
|
|
This section covers basic terminology pertaining to Glacier.
|
|
|
|
The package index is a directory containing the package files for all packages installed by a user. The index is split into the user index, and the system index. The user index is located under /usr/glacier/index, and is intended for use by unprivileged users. On the other hand, the system index, located under /glacier/index, is managed by Git. It should not be modified under normal circumstances.
|
|
|
|
The system profile describes your base system, including the C library the system image was shipped with, which architecture it was compiled for, and whether SELinux and/or multilib support were enabled. Although Glacier includes a system for managing this, it should not be used under normal circumstances.
|
|
.SH MERGING PACKAGES
|
|
When installing a package to the system, you are "merging" the package file into the package index.
|