layman installieren und nutzen
Vorwort
Hinweis: Mit Paketen aus den Layman Overlays kann man sich sein System beschädigen!
Mit Layman hat man die Möglichkeit weitere Ebuilds zu nutzen, anstatt nur die des offiziellen Portage Tree von Gentoo. Neben dem Overlay von z.B. gentoo.de gibt es noch zahlreiche weitere Overlays darunter auch sehr spezielle. Damit aus den Layman Overlays überhaupt installiert werden kann, muss zu allererst layman installiert werden bzw. installiert sein.
Installation
Layman installieren wir mit folgenden USE=Flags "git" "subversion"
echo "app-portage/layman git subversion" >> /etc/portage/package.use emerge -av app-portage/layman
Anschließend lässt man sich mit
layman -L
die verfügbaren Overlays angezeigen. Mit
layman -a <overlayname>
wird das Overlay dann aufgenommen.
Nach der Overlay Aufnahme müssen wir noch folgendes in die Datei /etc/make.conf eintragen.
source /var/lib/layman/make.conf
Nun steht der weiteren Aufnahme zusätzlicher Overlays nichts mehr im Wege.
Wichtiger Hinweis
Wenn man zum Beispiel noch ein (eigenes) lokales Overlay mit PORTDIR_OVERLAY="xxx" in der make.conf hinzufügen möchte, ist es wichtig, das der PORTDIR_OVERLAY Eintrag über dem "source" Eintrag steht, ansonsten würden die Overlays aus layman nicht mit berücksichtigt werden.
;So sollte es aussehen: PORTDIR_OVERLAY="/usr/local/portage/local-overlay" source /var/lib/layman/make.conf
Beispiel
Für unser Howto nehmen wir die Quelle:
desktop-effects
.
Welche Quellen zur Verfügung stehen findet man recht einfach mit
layman -L
heraus.
Um Layman unsere Quelle bekannt zu machen geben wir folgendes ein.
layman -a desktop-effects
Damit emerge auch von der Overlay-Quelle desktop-effects die neusten Updates einspielt, muss die Overlay-Quelle auch von Zeit zu Zeit mal aktualisiert werden. Dies geschieht mit:
layman -s desktop-effects
Habt Ihr mehrere Overlay-Quellen reicht auch ein:
layman -s ALL