Gentoo VdrEbuilds
(Kommentarzeichen in make.conf angepaßt.) |
|||
Zeile 1: | Zeile 1: | ||
Inzwischen ist das eigentliche VDR-Ebuild schon bei [http://www.gentoo.org/ Gentoo.org] aufgenommen worden, aber aus Mangel an Zeit/Mitarbeitern bisher nur sehr wenige Plugins. Deshalb ist es sehr sinnvoll das Deutsche gentoo.de-Overlay einzubinden. Dieses Overlay enthält Ebuilds, die noch keine offiziellen Gentoo Ebuilds sind und wird im deutschen CVS von [http://www.gentoo.de/ Gentoo.de] gepflegt. Hier sind viele vdr-Plugins enthalten. | Inzwischen ist das eigentliche VDR-Ebuild schon bei [http://www.gentoo.org/ Gentoo.org] aufgenommen worden, aber aus Mangel an Zeit/Mitarbeitern bisher nur sehr wenige Plugins. Deshalb ist es sehr sinnvoll das Deutsche gentoo.de-Overlay einzubinden. Dieses Overlay enthält Ebuilds, die noch keine offiziellen Gentoo Ebuilds sind und wird im deutschen CVS von [http://www.gentoo.de/ Gentoo.de] gepflegt. Hier sind viele vdr-Plugins enthalten. | ||
+ | |||
+ | |||
+ | ==Gensync ist deprecated== | ||
+ | Hinweis: gensync wurde in gentoolkit-dev als deprecated eingestuft, da es nicht mehr weiterentwickelt wird! | ||
+ | Das gleiche Ergebniss wie mit gensync kann man aber auch mit Layman haben. | ||
+ | |||
+ | Für weitere Infos siehe: [http://gentoo-wiki.com/Portage_Overlay_Listing] | ||
+ | |||
+ | ==Layman== | ||
+ | |||
+ | <pre> | ||
+ | emerge layman | ||
+ | echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf | ||
+ | layman -L <Zeigt alle vorhandenen Overlays an> | ||
+ | layman -a gentoo-de <Fügt das hier behandelte Overlay zu den lokal installierten dazu> | ||
+ | </pre> | ||
==Automatische Methode== | ==Automatische Methode== | ||
Zeile 5: | Zeile 21: | ||
<pre>emerge gentoolkit-dev | <pre>emerge gentoolkit-dev | ||
mkdir -p /usr/local/overlays/gentoo-de</pre> | mkdir -p /usr/local/overlays/gentoo-de</pre> | ||
+ | |||
Erstellen der Datei "/etc/gensync/gentoo-de.syncsource" mit folgenden Inhalt: | Erstellen der Datei "/etc/gensync/gentoo-de.syncsource" mit folgenden Inhalt: |
Version vom 29. Januar 2007, 16:39 Uhr
Inzwischen ist das eigentliche VDR-Ebuild schon bei Gentoo.org aufgenommen worden, aber aus Mangel an Zeit/Mitarbeitern bisher nur sehr wenige Plugins. Deshalb ist es sehr sinnvoll das Deutsche gentoo.de-Overlay einzubinden. Dieses Overlay enthält Ebuilds, die noch keine offiziellen Gentoo Ebuilds sind und wird im deutschen CVS von Gentoo.de gepflegt. Hier sind viele vdr-Plugins enthalten.
Inhaltsverzeichnis |
Gensync ist deprecated
Hinweis: gensync wurde in gentoolkit-dev als deprecated eingestuft, da es nicht mehr weiterentwickelt wird! Das gleiche Ergebniss wie mit gensync kann man aber auch mit Layman haben.
Für weitere Infos siehe: [1]
Layman
emerge layman echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf layman -L <Zeigt alle vorhandenen Overlays an> layman -a gentoo-de <Fügt das hier behandelte Overlay zu den lokal installierten dazu>
Automatische Methode
Der gentoo-merged tree wird zum Mai 2005 nicht mehr betrieben. Das bedeutet, das man nun selbst für die Einbindung von gentoo-de sorgen muss (sollte der gentoo-merged tree noch in der /etc/make.conf eingetragen sein, so ist dieser zu entfernen). Das genaue Vorgehen ist bei gentoo.de beschrieben. Zuerst das notwendige Tool und das zukünftige Overlay erstellen:
emerge gentoolkit-dev mkdir -p /usr/local/overlays/gentoo-de
Erstellen der Datei "/etc/gensync/gentoo-de.syncsource" mit folgenden Inhalt:
id="gentoo-de" description="gentoo.de Portage Overlay" rsync="rsync://rsync.gentoo.de/gentoo-de-ebuilds" // tragen Sie hier das oben erzeuget Verzeichniss ein // entweder mit vollem Pfad // oder nur relativ zu /usr/local/overlays/ overlay="gentoo-de"
Weiterhin muss das Overlay-Verzeichniss in "/etc/make.conf" angegeben werden:
# Tragen Sie hier das oben erzeugte Verzeichnis ein. # Wenn Sie mehrere Overlays benutzen, trennen Sie diese durch Leerzeichen PORTDIR_OVERLAY="/usr/local/overlays/gentoo-de"
jetzt kann man mit Hilfe von
emerge --sync
die ebuilds für das System aktualisieren, während
gensync gentoo-de
das Overlay-Verzeichniss aktualisiert. Achtung, wenn jetzt eine Fehlermeldung "gensync not found" erscheint haben sie gentoolkit und nicht gentoolkit-dev emergt.
Portage-Snapshots
Zu finden unter: http://gentoo.fh-luh.de/snapshots/