Portage: Unterschied zwischen den Versionen
(→Update des System) |
(→Update des System) |
||
Zeile 30: | Zeile 30: | ||
− | [[ | + | [[Kategorie:Gentoo]] |
Aktuelle Version vom 17. September 2007, 20:27 Uhr
Portage ist das zentrale Paketverwaltungstool von Gentoo. Die meiste Arbeit wird über den Befehl emerge gemacht, zusätzlich gibt es unter anderem noch ebuild.
Inhaltsverzeichnis
Konfiguration
Die Einstellungen für Portage und ins besondere emerge laufen über verschiedene Konfigurationsdateien.
make.conf
Die make.conf ist die zentrale Konfigurationsdatei, in ihr werden alle wichtigen Einstellungen für den GCC und Portage vorgenommen
package.use
In der Datei package.use werden die Use-Flags für die Pakete festgelegt, diese Datei befindet sich in /etc/portage/.
package.mask
Die Datei package.mask ist zum Maskieren von Paketen. Pakete werden maskiert damit sie nicht installiert werden, z.B. wenn eine bestimmte Version nicht überschritten werden darf.
package.unmask
Die Datei package.unmask wird verwendet um maskierte Pakete zu "demaskieren", wenn sie im Portage-Tree hart Maskiert sind (M+ oder M~)
emerge
Mit den Tool emerge werden die Ports gesucht, installiert und deinstalliert. Es bietet eine vielzahl von Optionen für die verschiedenen Tätigkeiten.
Update des System
Um das System auf den aktuellen Stand zu halten kann man den Portage-Tree aktualiseren
emerge --sync
Anschließend kann man das System, alle für den Betrieb des Rechners nötigen Pakete aktualisieren
emerge -u system
oder das komplette System
emerge -u world
Für dem Bereich der Aktualisiert wird sind die Schlüsselwörter world und system zuständig, der Parameter -u bzw. --update dieht der Aktualisierung. Statt der Schlüsselwörter lassen sich auch einzelne Pakete angeben und auch weitere Optionen, so bietet sich bei einem Update auch die Option D bzw. --deep, a bzw --ask und v bzw -verbose an um alle Pakete zu ermitteln und vor der Installation noch einmal alles zu sehen.