Gentoo VdrEbuilds
Die VDR Ebuilds werden, da sie noch keine offiziellen Gentoo Ebuilds sind, im deutschen CVS von Gentoo.de gepflegt.
Automatische Methode
Wer sich dem Umweg mit den cvs Tree von Belios sparen will kann auch direkt per "emerge sync" die Ebuilds ziehen.
Dazu muss in der "/etc/make.conf" folgender Eintrag gemacht werden:
SYNC="rsync://rsync16.de.gentoo.org/gentoo-merged"
Im Moment (2004-09) ist rsync16.de unpässlich. Für die Übergangszeit kann suedfall.cc.fh-luh.de benutzt werden. Alles andere (Pfade) bleibt gleich. Sobald rsync16.de wieder in Betrieb ist schmeisse ich den Hinweis wieder raus.
und der Eintrag: PORTAGE_OVERLAY kann (falls vorhanden) gelöscht werden.
Möglich wird dies dadurch das rsync16.de.gentoo.org bei mir steht und ich einfach den original Tree + Gentoo.de Tree zusammenmische und unter /gentoo-merged per rsync wieder bereitstelle. Eine Verzögerung gibt es nicht da der Server offizieller Mirror von Gentoo ist und wie alle Mirrors im 30Min Takt gesynct wird, ebenso wie der CVS Tree von Gentoo.de.
Natürlich gibt es die beiden Trees auch unvermischt.
# rsync rsync://rsync16.de.gentoo.org _______ _ _ _ _ _ |· ____|| |·|| | || |·|| |·|| | || | ||¯¯¯¯¯¯ | || | || | || | || | || | ||_ | ||_| || ___ | || | ||_| || | _|| | _ || |___|| | || _ _ | _ || | ||¯¯¯ | ||¯| || ¯¯¯ | || |·|| | || | ||¯| || | || | || | || | ||_____ | |__| || | || | || |_|| |_|| |_|| |________|| |______|| |_|| |_|| ¯¯ ¯¯ ¯¯ ¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯ ¯¯ Hostname: rsync16.de.gentoo.org (sulu) running Solaris 7 System: Sun E250, 2x450MHz, 1.5Gig RAM, 3x18Gig + A1000 Net: E3, max 20 cons : http://www.fh-luh.de/ This service is provided by S|KIM, an organisational unit of the University of Applied Sciences Lippe und Höxter located in Lemgo, Germany. Global position is 52.01'04"N/08.54'24"E. In case of trouble contact our NOC at hostmaster@fh-luh.de _________________________________________________________________ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ gentoo-x86-portage Gentoo Linux Portage tree gentoo-portage Gentoo Linux Portage tree mirror gentoo-de Gentoo.de Linux Portage tree mirror gentoo-merged Gentoo.de and Gentoo.org Linux Portage tree mirror
manuelle Methode
Um diese Ebuilds nutzen zu können, müssen sie auf dem Gentoo System manuell eingespielt werden. Leider gibt es hier keinen Mechanismus wie "emerge sync". Die Ebuilds können als tarball von gentoo.de heruntergeladen werden. Am einfachsten geht das mittels wget .
ACHTUNG Im Moment (05-2004) geht der Link (Punkt 1) NICHT. An einer Lösung wird gearbeitet.
1] wget "http://cvs.berlios.de/cgi-bin/viewcvs.cgi/gentoo-deutsch/ebuilds/ebuilds.tar.gz?tarball=1" -O ebuilds.tar.gz
Um eigene Ebuilds nutzen zu können, gibt es die portage Variable PORTDIR_OVERLAY in der Datei /etc/make.conf. Dieses solltet Ihr auf /usr/local/portage (default) setzen. Danach muss das tar ausgepackt werden, anschließend werden die Files, leider noch per move, an die richtige Stelle geschoben:
2] vi +/PORTDIR_OVERLAY /etc/make.conf (evt. emerge vi) 3] mkdir /usr/local/portage 4] tar xfvz ebuilds.tar.gz -C /usr/local/portage 5] mv /usr/local/portage/ebuilds/* /usr/local/portage/
Jetzt sollte schon ein "emerge -p vdr" eine Ausgabe liefern:
[ebuild N ] media-video/linuxdvb-1.0.0_pre2 [ebuild N ] media-video/vdr-1.1.26
Um die Ebuilds upzudaten reichen die Schritte 1,4 und 5. Um sich den Schritt zu sparen kann man sich auch ein Symlink von /usr/local/ebuild auf /usr/local/portage legen und die Files dann nach /usr/local auspacken.
- Gentoo.de Linux Portage tree mirror:
rsync://rsync16.de.gentoo.org/gentoo-de
- Gentoo.de and Gentoo.org Linux Portage tree mirror
rsync://rsync16.de.gentoo.org/gentoo-merged
Portage-Snapshots
Zu finden unter: http://www.fh-luh.de/snapshots/
Weiter gehts hier VDR Gentoo Installation