Gentoo VdrEbuilds

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(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/

In anderen Sprachen