Gentoo HD-vdr experimentel

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Beschreibung)
(Entwicklungsumgebung Software)
Zeile 54: Zeile 54:
 
  vorbis wavpack win32codecs wmf wxwindows x264 xcomposite xine xinetd xml \
 
  vorbis wavpack win32codecs wmf wxwindows x264 xcomposite xine xinetd xml \
 
  xpm xv xvid zlib"
 
  xpm xv xvid zlib"
 +
 +
==Einrichten einer amd64-chroot Umgebung==

Version vom 18. März 2008, 15:10 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"

Einrichten einer amd64-chroot Umgebung