Vielleicht hilft Dir das noch weiter: eine quasi "bash_history" für meine client / server Installation (Empfangsart DVB-T!)
# Vorgehensweise:
# 1. Download von Debian 4.0 pre2 "netinst.iso":
# 2. Brennen der iso-Datei auf CD-Rom, Installation des Grundsystems als
# Minimalsystem auf dem als VDR vorgsehenen Rechner
# 3. Installieren des Systems wie folgt:
Diskless client:
##########################################################
#
# Notwendige Pakete
#
apt-get install -y make bzip2 tar build-essential
apt-get install -y findutils anacron at less vim mc
apt-get install -y portmap ntp rsync exim4 mutt
apt-get install -y linux-kernel-headers gcc libc6-dev
apt-get install -y python2.4 ncurses-base kernel-package
apt-get install -y gcc-3.3 gcc-3.4 gcc-avr gcc-4.1-locales gcc-m68hc1x libncurses5-dev
apt-get install -y gcc-3*
apt-get install -y locales
dpkg-reconfigure locales
#
###########################################################
#
# Kernel
#
cd /usr/src/
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.1.tar.bz2
tar xjf linux-2.6.24.1.tar.bz2
ln -s linux-2.6.24.1 linux
cd linux
wget http://www.winter-prerow.de/vdr/debian-etch-howto/.config-2.6.24.1 -O .config
make-kpkg --initrd --revision=vdr1 kernel_image
dpkg -i ../linux-image-2.6.24.1_vdr1_i386.deb
#
# Anlegen entpsrechender conf
#
# Anpassen der Sources
ln -s /var/lib/video.00 /video
ln -s /var/lib/video.00 /var/lib/video
chown vdr.vdr /video /var/lib/video
cd /usr/lib/hotplug/firmware/
wget http://www.linuxtv.org/downloads/firmware/dvb-ttpci-01.fw-2622 -O /usr/lib/hotplug/firmware/dvb-ttpci-01.fw-2622
ln -s dvb-ttpci-01.fw-2622 dvb-ttpci-01.fw
gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys DB90D8FC306B6783
gpg --armor --export DB90D8FC306B6783 | apt-key add -
cat >> /etc/apt/sources.list << EOF
#
# Tobis Experimental VDR Repository (multipatch)
#
deb http://e-tobi.net/vdr-experimental etch base addons vdr-multipatch
EOF
cat >> /etc/apt/sources.list << EOF
#
# Unfree-Section
#
deb http://ftp.de.debian.org/debian/ etch main non-free contrib
EOF
aptitude update
cat >> /etc/apt/preferences << EOF
Package: *
Pin: release o=Debian,a=testing
Pin-Priority: 600
Package: *
Pin: release o=e-tobi.net
Pin-Priority: 1001
EOF
apt-get -y install e-tobi-keyring
cat >> /etc/apt/sources.list << EOF
#
# Marillats repository
#
deb http://www.debian-multimedia.org etch main
EOF
gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 1F41B907
gpg --armor --export 1F41B907 | apt-key add -
apt-get update
#
# Erstellen der conf-Dateien fr vdr
#
cat >> /root/mp3sources.conf << EOF
/mp3;Locale Platte;0;*.mp3/*.ogg/*.wav
/mnt/nfs/mp3;Remote NFS;0
/mnt/cdrom;CDROM;1
/mnt/cdfs;CD-Audio;1;*.wav
#/var/lib/video.00/net-streams;Network-Streams;0;*.pls
#/var/lib/video.00/mp3;Festplatte;0;*.mp3
EOF
cat >> /root/plugin.dvdswitch.conf << EOF
#Iso-Verzeichnis
--imagedir=/video/iso
EOF
cat >> /root/autoserial.conf << EOF
#
# geaendert fuer Lirc
#
/dev/ttyS0 uart none
EOF
#
# Workaround Umlaute/Sonderzeichen
#
cat >> /etc/default/vdr << EOF
# Workaraound Umlaute/Sonderzeichen vdradmin-am
VDR_CHARSET_OVERRIDE=ISO-8859-9
VDR_LANG=de_DE@euro
EOF
#
# SWAP ber NFS
#
dd if=/dev/zero of=/var/swap bs=1k count=128K
mkswap /var/swap
losetup /dev/loop/0 /var/swap
cat >> /etc/fstab << EOF
#/dev/loop/0 none swap sw,noauto 0 0
#192.168.1.10:/netboot/nfsroot/client / nfs defaults,hard,intr,rsize=65536,wsize=65536 0 0
#192.168.1.10:/video /video nfs auto,rw,nosuid,hard,intr,rsize=65536,wsize=65536 0 0
EOF
swapon -a
wget http://www.winter-prerow.de/vdr/debian-etch-howto/rc.local.client -O /etc/rc.local
chmod 755 /etc/rc.local
########################################################
#
#VDR
#
#
# Installation des eigentlichen VDR
#
cd /root
apt-get install -y vdr vdr-plugin-burn
/etc/init.d/vdr stop
echo "192.168.1.0/24 # always accept local net" >> /etc/vdr/svdrphosts.conf
wget http://www.winter-prerow.de/vdr/debian-etch-howto/channels.conf.dvb-t-hh -O /var/lib/vdr/channels.conf
echo "--iso=/video/iso" >> /etc/vdr/plugins/plugin.burn.conf
ln -s /usr/lib/vdr/svdrpsend.pl /usr/local/bin/svdrpsend.pl
/etc/init.d/vdr start
apt-get install -y vdradmin-am vdr-plugin-epgsearch vdr-plugin-streamdev-client
sed 's/^ENABLED="0"/ENABLED="1"/' /etc/default/vdradmin-am >> /etc/default/vdradmin-am.tmp && mv /etc/default/vdradmin-am.tmp /etc/default/vdradmin-am # ENABLED="1"
/etc/init.d/vdr restart
/etc/init.d/vdradmin-am start
apt-get install -y vdr-plugin-dvd vdr-plugin-dvdswitch vdr-plugin-extrecmenu vdr-plugin-femon vdr-plugin-mp3 vdr-plugin-screenshot vdr-plugin-sudoku vdr-plugin-text2skin vdr-plugin-weather vdr-plugin-svdrpservice
apt-get install -y vdr-burnbackgrounds vdr-skins vdr-skins-speciallogos vdr-plugin-graphlcd graphlcdtools
wget http://www.winter-prerow.de/vdr/debian-etch-howto/graphlcd.conf.t6963c -O /etc/graphlcd.conf
wget http://www.winter-prerow.de/vdr/debian-etch-howto/plugin.graphlcd.conf.t6963c -O /etc/vdr/plugins/plugin.graphlcd.conf
wget http://www.winter-prerow.de/vdr/debian-etch-howto/graphlcd.fonts.conf -O /etc/vdr/plugins/graphlcd/fonts.conf
mknod /dev/parport0 c 99 0 -m 666
chmod 0666 /dev/parport0
chgrp lp /dev/parport0
chmod g+w /dev/parport0
cd /var/lib/vdr/plugins/text2skin/Enigma/
ln -s fonts/EnigmaFont EnigmaFont
ln -s fonts/VeraMono.ttf VeraMono.ttf
ln -s fonts/VeraMono.ttf FontMonoSpaced.ttf
cd /var/lib/vdr/plugins/text2skin/
ln -s Enigma/fonts fonts
cd /var/lib/vdr/plugins/text2skin/fonts/
ln -s VeraMono.ttf FontMonoSpaced.ttf
mv /root/mp3sources.conf /etc/vdr/plugins/mp3sources.conf
mv /root/plugin.dvdswitch.conf /etc/vdr/plugins/plugin.dvdswitch.conf
mkdir /var/lib/video.00/mp3 /var/lib/video.00/net-streams
chown vdr.vdr -R /var/lib/video.00/*
wget http://www.winter-prerow.de/vdr/debian-etch-howto/setup.conf.client -O /var/lib/vdr/setup.conf
chown vdr.vdr /var/lib/vdr/setup.conf
/etc/init.d/vdr restart
#
###############################################################
#
#Lirc
#
apt-get install -y lirc libusb-dev libasound2-dev libsvga1-dev libirman-dev autotools-dev
apt-get install -y devscripts dpatch setserial help2man automake1.7 autoconf libtool cvs
apt-get install -y sun-java5-jre
apt-get install -y projectx
echo "/dev/ttyS0 uart none" > /etc/serial.conf
mv /var/lib/setserial/autoserial.conf /var/lib/setserial/autoserial.conf.orig
mv /root/autoserial.conf /var/lib/setserial/autoserial.conf
cd /usr/local/src/
cvs -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc login
cvs -z8 -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc co lirc
cd /usr/local/src/lirc
./autogen.sh
./setup.sh
# Stop for config, "With Transmitter diode" abwaehlen "Software generated carrier" anwaehlen, Homebrew-Empfaenger 16x50 serial port, Com1, exit with: Save configuration & run configure
make && make install
if ( ! grep "^lirc_serial" /etc/modules >/dev/null); then echo "lirc_serial" >> /etc/modules; fi
#
#obsolet:
#cd /usr/local/src/lirc/contrib
#cp lirc.debian lirc.debian.bak
#wget http://www.winter-prerow.de/vdr/debian-etch-howto/lirc.debian.patch
#patch < lirc.debian.patch
modprobe lirc_serial
apt-get -y remove lirc
apt-get -y install lirc
wget http://www.winter-prerow.de/vdr/debian-etch-howto/lircd.conf.technotrend -O /etc/lirc/lircd.conf
wget http://www.winter-prerow.de/vdr/debian-etch-howto/remote.conf.technotrend -O /var/lib/vdr/remote.conf
wget http://www.winter-prerow.de/vdr/debian-etch-howto/hardware.conf -O /etc/lirc/hardware.conf
chown vdr.vdr /etc/lirc/*
#
################################################################
# remotetimers
cd /usr/src
mkdir plugins
cd plugins
wget http://www.winter-prerow.de/vdr/debian-etch-howto/vdr-plugin-remotetimers_0.0.2-1_i386.deb -O /usr/src/plugins/vdr-plugin-remotetimers_0.0.2-1_i386.deb
dpkg -i vdr-plugin-remotetimers_0.0.2-1_i386.deb
################################################################
# Abschluss
updatedb
echo "Installation des VDR erfolgreich abgeschlossen!"
shutdown now -r
################################################################
#
#
Alles anzeigen
Server:
#########################################################################
#
# Notwendige Pakete
#
apt-get install -y make bzip2 tar build-essential
apt-get install -y findutils anacron at less vim mc
apt-get install -y portmap ntp rsync exim4 mutt
apt-get install -y linux-kernel-headers gcc libc6-dev
apt-get install -y python2.4 ncurses-base kernel-package
apt-get install -y gcc-3.3 gcc-3.4 gcc-avr gcc-4.1-locales gcc-m68hc1x libncurses5-dev
apt-get install -y nfs-kernel-server dhcp3-server tftpd-hpa ethtool
apt-get install -y noflushd hdparm hddtemp
apt-get install -y locales
dpkg-reconfigure locales
#
##########################################################################
#
# Kernel
#
cd /usr/src/
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.1.tar.bz2
tar xjf linux-2.6.24.1.tar.bz2
ln -s linux-2.6.24.1 linux
cd linux
wget http://www.winter-prerow.de/vdr/.config-2.6.24.1-vdrserver2-amd64 -O .config
make-kpkg --initrd --revision=vdrserver2 kernel_image
dpkg -i ../linux-image-2.6.24.1_vdrserver2_amd64.deb
#
# Anlegen entpsrechender conf
#
# Anpassen der Sources
gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys DB90D8FC306B6783
gpg --armor --export DB90D8FC306B6783 | apt-key add -
cat >> /etc/apt/sources.list << EOF
#
# Tobis Experimental VDR Repository (multipatch)
#
deb http://e-tobi.net/vdr-experimental etch base addons vdr-multipatch
EOF
apt-get update
cat >> /etc/apt/preferences << EOF
Package: *
Pin: release o=Debian,a=testing
Pin-Priority: 600
Package: *
Pin: release o=e-tobi.net
Pin-Priority: 1001
EOF
apt-get -y install e-tobi-keyring
cat >> /etc/apt/sources.list << EOF
#
# Marillats repository
#
deb http://www.debian-multimedia.org etch main
EOF
gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 1F41B907
gpg --armor --export 1F41B907 | apt-key add -
apt-get update
#
# Erstellen der conf-Dateien fr vdr
#
cat >> /root/mp3sources.conf << EOF
/mp3;Locale Platte;0;*.mp3/*.ogg/*.wav
/mnt/nfs/mp3;Remote NFS;0
/mnt/cdrom;CDROM;1
/mnt/cdfs;CD-Audio;1;*.wav
#/var/lib/video.00/net-streams;Network-Streams;0;*.pls
#/var/lib/video.00/mp3;Festplatte;0;*.mp3
EOF
cat >> /root/plugin.dvdswitch.conf << EOF
#Iso-Verzeichnis
--imagedir=/video/iso
EOF
#
# Workaround Umlaute/Sonderzeichen
#
cat >> /etc/default/vdr << EOF
# Workaraound Umlaute/Sonderzeichen vdradmin-am
VDR_CHARSET_OVERRIDE=ISO-8859-9
VDR_LANG=de_DE@euro
EOF
wget http://www.winter-prerow.de/vdr/rc.local.server -O /etc/rc.local
chmod 755 /etc/rc.local
#
# Installation Powernow-k8
#
cat >> /etc/modules << EOF
# Powernow-K8-Module
powernow-k8
cpufreq-ondemand
EOF
wget http://www.winter-prerow.de/vdr/rc.local.server -O /etc/rc.local
chmod 755 /etc/rc.local
#
#########################################################################
#
# Anpassen des Servers
wget http://www.winter-prerow.de/vdr/interfaces-server -O /etc/network/interfaces
mv /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.orig
wget http://www.winter-prerow.de/vdr/dhcpd.conf.server -O /etc/dhcp3/dhcpd.conf
wget http://www.winter-prerow.de/vdr/inetd.conf.server -O /etc/inetd.conf
mkdir -p /srv/netboot/nfsroot/vdr-wz
mkdir /var/lib/tftpboot/pxelinux.cfg
wget http://www.winter-prerow.de/vdr/pxelinux.0 -O /var/lib/tftpboot/pxelinux.0
wget http://www.winter-prerow.de/vdr/pxelinux.cfg/01-00-0E-0C-71-8A-98 -O /var/lib/tftpboot/pxelinux.cfg/01-00-0E-0C-71-8A-98
wget http://www.winter-prerow.de/vdr/pxelinux.cfg/C0A80108 -O /var/lib/tftpboot/pxelinux.cfg/C0A80108
wget http://www.winter-prerow.de/vdr/pxelinux.cfg/default -O /var/lib/tftpboot/pxelinux.cfg/default
wget http://www.winter-prerow.de/vdr/vmlinuz-2.6.24.1-client -O /var/lib/tftpboot/vmlinuz-2.6.24.1
#
#VDR
#
# Installation des eigentlichen VDR
#
cd /root
apt-get install -y vdr vdr-plugin-burn
/etc/init.d/vdr stop
echo "192.168.1.0/24 # always accept local net" >> /etc/vdr/svdrphosts.conf
wget http://www.winter-prerow.de/vdr/debian-etch-howto/channels.conf.dvb-t-hh -O /var/lib/vdr/channels.conf
echo "--iso=/video/iso" >> /etc/vdr/plugins/plugin.burn.conf
ln -s /usr/lib/vdr/svdrpsend.pl /usr/local/bin/svdrpsend.pl
/etc/init.d/vdr start
apt-get install -y vdradmin-am vdr-plugin-epgsearch vdr-plugin-streamdev-server
sed 's/^ENABLED="0"/ENABLED="1"/' /etc/default/vdradmin-am >> /etc/default/vdradmin-am.tmp && mv /etc/default/vdradmin-am.tmp /etc/default/vdradmin-am # ENABLED="1"
echo "172.17.42.0/24" >> /etc/vdr/plugins/streamdevhosts.conf # eigenes Netz freigeben
/etc/init.d/vdr restart
/etc/init.d/vdradmin-am start
apt-get install -y vdr-plugin-dvd vdr-plugin-dvdswitch vdr-plugin-extrecmenu vdr-plugin-femon vdr-plugin-mp3 vdr-plugin-screenshot vdr-plugin-sudoku vdr-plugin-text2skin vdr-plugin-weather vdr-plugin-svdrpservice
apt-get install -y vdr-burnbackgrounds vdr-skins vdr-skins-speciallogos
cd /var/lib/vdr/plugins/text2skin/Enigma/
ln -s fonts/EnigmaFont EnigmaFont
ln -s fonts/VeraMono.ttf VeraMono.ttf
ln -s fonts/VeraMono.ttf FontMonoSpaced.ttf
cd /var/lib/vdr/plugins/text2skin/
ln -s Enigma/fonts fonts
cd /var/lib/vdr/plugins/text2skin/fonts/
ln -s VeraMono.ttf FontMonoSpaced.ttf
mv /root/mp3sources.conf /etc/vdr/plugins/mp3sources.conf
mv /root/plugin.dvdswitch.conf /etc/vdr/plugins/plugin.dvdswitch.conf
mkdir /var/lib/video.00/mp3 /var/lib/video.00/net-streams
chown vdr.vdr -R /var/lib/video.00/*
ln -s /var/lib/video.00 /video
ln -s /var/lib/video.00 /var/lib/video
chown vdr.vdr /video /var/lib/video
#wget http://www.winter-prerow.de/vdr/debian-etch-howto/setup.conf.server -O /var/lib/vdr/setup.conf
#chown vdr.vdr /var/lib/vdr/setup.conf
/etc/init.d/vdr restart
#
############################################################################
#
# VDR-Wakeup
#
wget http://www.winter-prerow.de/vdr/debian-etch-howto/vdr-addon-hw-wakeup.conf -O /etc/vdr/vdr-addon-hw-wakeup.conf
wget http://www.winter-prerow.de/vdr/debian-etch-howto/vdr-addon-toe.conf -O /etc/vdr/vdr-addon-toe.conf
chown vdr.vdr /var/lib/vdr/*
chown vdr.vdr /etc/vdr/*
wget http://www.winter-prerow.de/vdr/debian-etch-howto/epgscan.sh -O /usr/share/vdr/epgscan.sh
wget http://www.winter-prerow.de/vdr/debian-etch-howto/ip_get.sh -O /usr/share/vdr/ip_get.sh
wget http://www.winter-prerow.de/vdr/debian-etch-howto/testwakeup.sh -O /usr/share/vdr/testwakeup.sh
wget http://www.winter-prerow.de/vdr/debian-etch-howto/sendwakeup.sh -O /usr/share/vdr/sendwakeup.sh
wget http://www.winter-prerow.de/vdr/debian-etch-howto/vdr-toe-search.pl -O /usr/share/vdr/vdr-toe-search.pl
wget http://www.winter-prerow.de/vdr/debian-etch-howto/vdr-toe.sh -O /usr/share/vdr/vdr-toe.sh
wget http://www.winter-prerow.de/vdr/debian-etch-howto/S90.wakeup-module.sh -O /usr/share/vdr/shutdown-hooks/S90.wakeup-module.sh
chmod 0755 /usr/share/vdr/shutdown-hooks/S90.wakeup-module.sh
chown root.root /usr/share/vdr/shutdown-hooks/S90.wakeup-module.sh
cd /usr/share/vdr
chown root.root *.sh *.pl
chmod 0755 *.sh *.pl
updatedb
echo "Installation des VDR-Server erfolgreich abgeschlossen!"
shutdown now -r
#############################################################################
Alles anzeigen
Habe ich zunächst einmal für mich selbst erstellt, ggf. folgt irgendwann mal ein HowTo, / Install-Skript wenn ich denn mal soweit fertig bin, dass mein client-Gehäuse im Wohnzimmer glänzt ;). Hat daher keinen Anspruch auf Vollständigkeit! Zudem kann es durchaus sein, dass sich mittlerweile Pakete vom Namen her geändert haben / durch andere ersetzt wurden und Fehlermeldungen bei der Installation erzeugen. Muss man dann im Einzelfall durchgehen...
Gruß
Andi011