Gentoo VdrEbuilds
(→Automatische Methode) |
|||
Zeile 2: | Zeile 2: | ||
==Automatische Methode== | ==Automatische Methode== | ||
− | Wer sich dem Umweg | + | Wer sich dem Umweg über den CVS-Tree von berliOS sparen will, kann die Ebuilds auch per "emerge sync" downloaden. |
Dazu muss in der "/etc/make.conf" folgender Eintrag gemacht werden: | Dazu muss in der "/etc/make.conf" folgender Eintrag gemacht werden: | ||
Zeile 9: | Zeile 9: | ||
und der Eintrag: PORTAGE_OVERLAY kann (falls vorhanden) gelöscht werden. | und der Eintrag: PORTAGE_OVERLAY kann (falls vorhanden) gelöscht werden. | ||
− | Möglich wird dies dadurch | + | Möglich wird dies dadurch, dass rsync16.de.gentoo.org bei mir steht und ich einfach den Original-Tree mit dem 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 | + | Eine Verzögerung gibt es nicht, da der Server offizieller Mirror von Gentoo ist und wie alle Mirrors im 30-min-Takt gesynct wird, ebenso wie der CVS-Tree von Gentoo.de. |
Natürlich gibt es die beiden Trees auch unvermischt. | Natürlich gibt es die beiden Trees auch unvermischt. |
Version vom 11. Februar 2005, 05:19 Uhr
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 über den CVS-Tree von berliOS sparen will, kann die Ebuilds auch per "emerge sync" downloaden.
Dazu muss in der "/etc/make.conf" folgender Eintrag gemacht werden:
SYNC="rsync://rsync16.de.gentoo.org/gentoo-merged"
und der Eintrag: PORTAGE_OVERLAY kann (falls vorhanden) gelöscht werden.
Möglich wird dies dadurch, dass rsync16.de.gentoo.org bei mir steht und ich einfach den Original-Tree mit dem 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 30-min-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