Gentoo VdrEbuilds

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 6: Zeile 6:
 
Dazu muss in der "/etc/make.conf" folgender Eintrag gemacht werden:
 
Dazu muss in der "/etc/make.conf" folgender Eintrag gemacht werden:
 
<pre>SYNC="rsync://rsync16.de.gentoo.org/gentoo-merged"</pre>
 
<pre>SYNC="rsync://rsync16.de.gentoo.org/gentoo-merged"</pre>
 
'''Im Moment (2004-09) ist rsync16.de unpässlich. 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.
 
und der Eintrag: PORTAGE_OVERLAY kann (falls vorhanden) gelöscht werden.

Version vom 23. Oktober 2004, 12:00 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 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"

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