* Dexter Filmore [21-08-2008 18:30]: > > Hier meine installierten Backports (mit vanilla-Kernel): > > > > nvidia-kernel-2.6.25.15 --> 173.14.09-3+0.1 > > nvidia-glx --> 173.14.09-3 > > xserver-xorg --> 7.1.0-19 > > Ähm, nochmal langsam... du hast die beiden nvidia-module zurückportiert *und* > xserver-xorg? Weil: -19 ist im stable, so wie ich das sehe. xserver-xorg ist kein Backport, ich wollte nur die installierte Version anzeigen. > Was ist nach installation der Pakete zu tun? m-a a-i nvidia? > Wo kommt der Kernel her? In den etch-backports ist 2.6.25-6 bzw > linux-image-2.6.25-2-686. Kann ich den benutzen oder muss ich den auch > backporten? Mit der Originalconfig oder muss ich erst Xen abschalten? Kernel ist von www.kernel.org, die Config ist meine eigene, Xen benutze ich nicht. Ich hänge mal mein Backport-Skript an - nicht schön, aber selten. Gruß Uwe
#!/bin/bash common_ftp='http://ftp.de.debian.org/debian/pool/contrib/n/nvidia-kernel-common' common_dsc='nvidia-kernel-common_20051028+1-0.1.dsc' common_tar='nvidia-kernel-common_20051028+1-0.1.tar.gz' common_dir='nvidia-kernel-common-20051028+1' driver_ftp='http://ftp.de.debian.org/debian/pool/non-free/n/nvidia-graphics-drivers' driver_dif='nvidia-graphics-drivers_173.14.09-3.diff.gz' driver_dsc='nvidia-graphics-drivers_173.14.09-3.dsc' driver_tar='nvidia-graphics-drivers_173.14.09.orig.tar.gz' driver_dir='nvidia-graphics-drivers-173.14.09' target='/usr/src/nvidia-backport' error () { echo "Fehler: $*" exit 1 } if [ ! -d $target ]; then if ! mkdir -p $target ; then error "mkdir -p $target" fi fi if [ ! -x /bin/bzip2 ]; then error "bitte bzip2 installieren" fi cd $target || error "cd $target" if [ ! -f $common_dsc ]; then wget $common_ftp/$common_dsc || error "wget $common_ftp/$common_dsc" fi if [ ! -f $common_tar ]; then wget $common_ftp/$common_tar || error "wget $common_ftp/$common_tar" fi if [ -d $common_dir ]; then rm -r -f -v $common_dir fi dpkg-source -x $common_dsc || error "dpkg-source -x $common_dsc" cd $common_dir || error "cd $common_dir" dpkg-buildpackage -us -uc -rfakeroot || error "dpkg-buildpackage $common_dir" cd $target || error "cd $target" if [ ! -f $driver_dif ]; then wget $driver_ftp/$driver_dif || error "wget $driver_ftp/$driver_dif" fi if [ ! -f $driver_dsc ]; then wget $driver_ftp/$driver_dsc || error "wget $driver_ftp/$driver_dsc" fi if [ ! -f $driver_tar ]; then wget $driver_ftp/$driver_tar || error "wget $driver_ftp/$driver_tar" fi if [ -d $driver_dir ]; then rm -r -f -v $driver_dir fi dpkg-source -x $driver_dsc || error "dpkg-source -x $driver_dsc" cd $driver_dir || error "cd $driver_dir" dpkg-buildpackage -us -uc -rfakeroot || error "dpkg-buildpackage $driver_dir" su -c "dpkg -i $target/nvidia-kernel-common_20051028+1-0.1_all.deb" || error 'dpkg -i nvidia-kernel-common' su -c "dpkg -i $target/nvidia-kernel-source_173.14.09-3_i386.deb" || error 'dpkg -i nvidia-kernel-source' cd /usr/src || error 'cd /usr/src' tar xvfj nvidia-kernel.tar.bz2 || error 'tar xvfj nvidia-kernel.tar.bz2' su -c 'm-a a-i nvidia-kernel' su -c "dpkg -i $target/nvidia-glx_173.14.09-3_i386.deb" # eof
Attachment:
signature.asc
Description: Digital signature