Verwaltet Portage-Konfigurationen und Profile (Konzept/Tooling).
(variiert)
Bezieht sich auf /etc/portage und profile-Mechanik.
(Konzept) Aktualisieren des Systemprofils und Überprüfen von USE-Flags-Kompatibilität.
(variiert)
Wichtig nach größeren System-Änderungen.
Wählt oder listet Systemprofile (z.B. desktop, server, 64-bit/32-bit).
eselect profile [list|set PROFIL]
eselect profile list
eselect profile set default/linux/amd64/17.1
Profile beeinflussen USE-Flags, PACKAGE_* und andere Standards.
Datei/Mechanismus zum Setzen von USE-Flags pro Paket (/etc/portage/package.use).
echo 'category/package flag' >> /etc/portage/package.use
echo 'dev-libs/libfoo gtk' >> /etc/portage/package.use
Zentrales Gentoo-Konzept zur Anpassung von FEATURES und USE-Flags.
Mechanismus, um bestimmte Versionsstände oder Pakete zu maskieren (/etc/portage/package.mask).
echo '=category/package-1.2.3' >> /etc/portage/package.mask
echo '=dev-lang/python-3.5*' >> /etc/portage/package.mask
Wird oft verwendet, um problematische Versionen auszuschließen.
Mechanismus, um maskierte Pakete temporär freizugeben (/etc/portage/package.unmask).
echo '=category/package-version' >> /etc/portage/package.unmask
Hilft beim Testen neuer/ungewöhnlicher Versionen.
Erlaubt das Akzeptieren von Keywords (z.B. ~arch) für bestimmte Pakete, um Testing-Versionen zu erlauben.
echo 'category/package ~amd64' >> /etc/portage/package.accept_keywords
Wichtig beim Umgang mit ~arch (unstable) Paketen.
Listet verfügbare Systemprofile auf (detaillierte Ansicht).
eselect profile list
eselect profile list
Zeigt verfügbare und aktive Profile.
Allgemeines Setup-Tool für Alpine.
alpine-setup [MODUL]
alpine-setup -h
alpine-setup timezone
Modulares Setup-Tool für verschiedene Konfigurationsaufgaben.
Konfiguriere Zeitzone.
setup-timezone [OPTIONEN]
setup-timezone
setup-timezone -z Europe/Berlin
-z setzt Zeitzone direkt, interaktiv sonst.