Gentoo VdrEbuilds

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Automatische Methode)
K (Lesbarkeit verbessert)
 
(35 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Die VDR Ebuilds werden, da sie noch keine offiziellen Gentoo Ebuilds sind, im deutschen CVS von [http://www.gentoo.de/ Gentoo.de] gepflegt.
+
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.
  
==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 [http://www.gentoo.de/main/de/downloads.xml gentoo.de] beschrieben. Zuerst das notwendige Tool und das zukünftige Overlay erstellen:
 
<pre>emerge gentoolkit-dev
 
mkdir -p /usr/local/gentoo-de</pre>
 
  
Erstellen der Datei "/etc/gensync/gentoo-de.syncsource" mit folgenden Inhalt:
+
==Gensync ist deprecated==
 +
Hinweis: gensync wurde in gentoolkit-dev als deprecated eingestuft, da es nicht mehr weiterentwickelt wird!
 +
Das gleiche Ergebnis wie mit gensync kann man aber auch mit Layman haben.
  
<pre>id="gentoo-de"
+
Aktueller Overlay (layman) Guide [http://www.gentoo.org/proj/en/desktop/video/vdr/doc/overlay-guide.xml]
description="gentoo.de Portage Overlay"
+
rsync="rsync://rsync.gentoo.de/gentoo-de-ebuilds"
+
// Tragen Sie hier das oben erzeugte Verzeichnis ein
+
overlay="/usr/local/gentoo-de"</pre>
+
  
Der oben angeführte mirror enthält leider nicht dem ganzen Umfang des CVS-Tree von Gentoo.de
+
== Stable Gentoo VDR ebuilds ==
Deshalb sollten die User die den VDR installieren möchten folgenden Mirror eingetragen:
+
  
<pre>rsync://rsync16.de.gentoo.org/gentoo-de-ebuilds
+
  #> emerge vdr
</pre>
+
  
Weiterhin muss das Overlay-Verzeichniss in "/etc/make.conf" angegeben werden:
+
== Unstable Gentoo VDR ebuilds mit Layman ==
  
<pre>// Tragen Sie hier das oben erzeugte Verzeichnis ein.
+
Als Erstes "layman" installieren (Description: A python script for retrieving gentoo overlays)
Wenn Sie mehrere Overlays benutzen, trennen Sie diese durch Leerzeichen
+
 
 +
  #> emerge -av layman
 +
 
 +
Vorbereitungen (make.conf anpassen)
 +
 
 +
  #> touch /var/lib/layman/make.conf
 +
  #> echo "source /var/lib/layman/make.conf" >> /etc/make.conf
 +
 
 +
Die VDR unstable Instanz zu layman hinzufügen und syncen/fetchen
 +
 
 +
  #> layman -a vdr-devel
 +
  * Successfully added overlay "vdr-devel".
 +
 
 +
Unterschiede der Gentoo VDR Overlays: vdr-testing / vdr-devel
 +
 
 +
;vdr-devel:
 +
 
 +
Darin liegt alles vom VDR ausgehend was Klaus als Developer Version kennzeichnet.
 +
Dazu gehören dann auch plugin Versionen die nur auf neueren VDR Versionen kompatible sind.
 +
Hier wird auch aktiv übertragen.
 +
 
 +
;vdr-testing:
 +
 
 +
Da befinden sich Sachen, die "irgendwann ( oder auch nicht Augenzwinkern )" in den Portage übernommen werden sollen.
 +
Der ganze reel Kram liegt auch hier, wo sich ständig was ändert und irgendwie auf lange Frist keine Stabilität reinkommt.
 +
 
 +
Layman up-to-date halten mit
 +
  #> layman -S
 +
 
 +
Das Installieren des vdr-devel ebuild
 +
  #> emerge -pv vdr
 +
  These are the packages that would be merged, in order:
 +
  Calculating dependencies... done!
 +
  [ebuild    U ] media-video/vdr-1.7.12 [1.6.0_p2-r3] USE="..."
 +
 
 +
Und installieren
 +
  #> emerge vdr
  
PORTDIR_OVERLAY="/usr/local/gentoo-de"</pre>
 
jetzt kann man mit Hilfe von
 
<pre>emerge sync</pre>
 
die ebuilds für das System aktualisieren, während
 
<pre>gensync gentoo-de</pre>
 
das Overlay-Verzeichniss  aktualisiert.
 
  
 
==Portage-Snapshots==
 
==Portage-Snapshots==
Zu finden unter: http://gentoo.fh-luh.de/snapshots/
+
* http://gentoo.fh-luh.de/snapshots/
 +
 
 +
==Links==
 +
* http://www.gentoo.org/proj/en/desktop/video/vdr/doc/overlay-guide.xml
 +
* http://overlays.gentoo.org/proj/vdr/browser/vdr-devel
  
 
[[Kategorie:Gentoo]]
 
[[Kategorie:Gentoo]]
 +
[[en:GENTOO_Vdr_ebuilds]]

Aktuelle Version vom 29. März 2011, 19:50 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

[Bearbeiten] Gensync ist deprecated

Hinweis: gensync wurde in gentoolkit-dev als deprecated eingestuft, da es nicht mehr weiterentwickelt wird! Das gleiche Ergebnis wie mit gensync kann man aber auch mit Layman haben.

Aktueller Overlay (layman) Guide [1]

[Bearbeiten] Stable Gentoo VDR ebuilds

 #> emerge vdr

[Bearbeiten] Unstable Gentoo VDR ebuilds mit Layman

Als Erstes "layman" installieren (Description: A python script for retrieving gentoo overlays)

 #> emerge -av layman

Vorbereitungen (make.conf anpassen)

 #> touch /var/lib/layman/make.conf
 #> echo "source /var/lib/layman/make.conf" >> /etc/make.conf

Die VDR unstable Instanz zu layman hinzufügen und syncen/fetchen

 #> layman -a vdr-devel
 * Successfully added overlay "vdr-devel".

Unterschiede der Gentoo VDR Overlays: vdr-testing / vdr-devel

vdr-devel

Darin liegt alles vom VDR ausgehend was Klaus als Developer Version kennzeichnet. Dazu gehören dann auch plugin Versionen die nur auf neueren VDR Versionen kompatible sind. Hier wird auch aktiv übertragen.

vdr-testing

Da befinden sich Sachen, die "irgendwann ( oder auch nicht Augenzwinkern )" in den Portage übernommen werden sollen. Der ganze reel Kram liegt auch hier, wo sich ständig was ändert und irgendwie auf lange Frist keine Stabilität reinkommt.

Layman up-to-date halten mit

 #> layman -S

Das Installieren des vdr-devel ebuild

 #> emerge -pv vdr 
 These are the packages that would be merged, in order:
 Calculating dependencies... done!
 [ebuild     U ] media-video/vdr-1.7.12 [1.6.0_p2-r3] USE="..."

Und installieren

 #> emerge vdr


[Bearbeiten] Portage-Snapshots

[Bearbeiten] Links

In anderen Sprachen