Portage: Unterschied zwischen den Versionen
| 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.
Konfiguration
[Bearbeiten | Quelltext bearbeiten]Die Einstellungen für Portage und ins besondere emerge laufen über verschiedene Konfigurationsdateien.
make.conf
[Bearbeiten | Quelltext bearbeiten]Die make.conf ist die zentrale Konfigurationsdatei, in ihr werden alle wichtigen Einstellungen für den GCC und Portage vorgenommen
package.use
[Bearbeiten | Quelltext bearbeiten]In der Datei package.use werden die Use-Flags für die Pakete festgelegt, diese Datei befindet sich in /etc/portage/.
package.mask
[Bearbeiten | Quelltext bearbeiten]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
[Bearbeiten | Quelltext bearbeiten]Die Datei package.unmask wird verwendet um maskierte Pakete zu "demaskieren", wenn sie im Portage-Tree hart Maskiert sind (M+ oder M~)
emerge
[Bearbeiten | Quelltext bearbeiten]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
[Bearbeiten | Quelltext bearbeiten]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.
