Gentoo HD-vdr experimentel

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Beschreibung)
(Beschreibung)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
'''Autor:''' Alexander Richter - '''03.02.2008'''
+
'''Autor:''' Alexander Richter - '''18.03.2008'''
  
 
Ich stelle hier eine Variante der Installation vor, die in einem Working System ein chroot erstellt, in dem die aktuellen Entwicklervarianten von ffmpeg
 
Ich stelle hier eine Variante der Installation vor, die in einem Working System ein chroot erstellt, in dem die aktuellen Entwicklervarianten von ffmpeg

Version vom 18. März 2008, 15:08 Uhr

Inhaltsverzeichnis

Beschreibung

Autor: Alexander Richter - 18.03.2008

Ich stelle hier eine Variante der Installation vor, die in einem Working System ein chroot erstellt, in dem die aktuellen Entwicklervarianten von ffmpeg xine-lib, xine-ui und vdr laufen können, ohne die Main Installation zu gefährden.

Der zusätzliche Platzaufwand beläuft sich auf rund 2 Gbyte. Backups des ganzen chroots sind ebenfalls möglich, was bei einer misslungenen Installation komfortabel ist.

WRITE TODO

- Einrichten einer amd64-chroot Umgebung
- Kernel im chroot bauen
- Multiproto Teiber ohne ebuild bauen
- locales overlay im chroot anlegen
- im localen Overlay vdr bauen
- im localen Overlay ffmpeg bauen
- im localen Overlay xine-lib bauen
- im localen Overlay xine-ui bauen
- im localen Overlay plugins bauen
- im localen Overlay patches einbinden

Entwicklungsumgebung Hardware

- Amd Phenom 9500 auf Asrock AliveNF7G-Hdready
- 1x TT S3200
- 4 Gig Ram
- 24" Zoll Acer via 7050 Chipsatz des Boards

Entwicklungsumgebung Software

- Gentoo 2007.1, kernel 2.6.23-gentoo-r6, x86_64

make.conf :

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O3 -pipe"
ACCEPT_KEYWORDS="amd64"
MAKEOPTS="-j5
LINGUAS="de"
USE="X gtk alsa 3dnow a52 aac acl acpi aim ao apm arts \
audiofile bash-completion bcmath berkdb bindist bzip2 caps cdb cddb \
cdinstall cdparanoia cdr cgi crypt curl dbase dbm dbus dga dirctfb \
dri dts dv dvb dvd dvdr dvdread encode esd evo exif fam fastcgi fbcon \
ffmpeg firefox flac ftp gd gdbm gif gimp gphoto2 gstreamer hal \
icq ieee1394 imagemagick imap imlib innodb ipv6 jabber jack java \
javascript jbig jingle jpeg jpeg2k kde kdexdeltas ladspa lame lesstif \
libnotify libsamplerate libwww lirc lm_sensors lzo mad matroska mime \
mmap mmx mng mjpeg motif mozilla mp3 mpeg mplayer msql multilib musepack \
mysql ncurses networkmanager nls nntp nptl nsplugin nvidia ogg openal \
opengl osc oss pcre pdf perl png posix postgres python qt3 qt4 quicktime \
raw readline rss scanner sdl smartcard sndfile slang sockets socks5 \
sox sqlite sqlite3 sse sse2 sse3 ssl subversion suid svg svga symlink \
tcl tcpd theora threads tiff tk truetype unicode usb v4l v4l2 vcd \
vorbis wavpack win32codecs wmf wxwindows x264 xcomposite xine xinetd xml \
xpm xv xvid zlib"