* Uwe Kerstan [29-02-2008 23:49]: > * Siegfrid Brandstätter [29-02-2008 21:58]: > > > dpkg-source: error: file nvidia-graphics-drivers_169.09.orig.tar.gz has > > size 1416409 instead of expected 25094833 > Ich hänge mal ein Skript an, du solltest dafür in der Gruppe src sein. Sollte eigentlich funktionieren, getestet habe ich aber nicht weiter. 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_169.09-1.diff.gz' driver_dsc='nvidia-graphics-drivers_169.09-1.dsc' driver_tar='nvidia-graphics-drivers_169.09.orig.tar.gz' driver_dir='nvidia-graphics-drivers-169.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 cd $target || error "cd $target" wget $common_ftp/$common_dsc || error "wget $common_ftp/$common_dsc" wget $common_ftp/$common_tar || error "wget $common_ftp/$common_tar" 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" wget $driver_ftp/$driver_dif || error "wget $driver_ftp/$driver_dif" wget $driver_ftp/$driver_dsc || error "wget $driver_ftp/$driver_dsc" wget $driver_ftp/$driver_tar || error "wget $driver_ftp/$driver_tar" dpkg-source -x $driver_dsc || error "dpkg-source -x $driver_dsc" # Abhaengigkeit von xserver-xorg-core auf die etch-Version anpassen sed -i s'/2:1.4/2:1.1.1-21etch4/' $driver_dir/debian/control.in || error 'set xserver-xorg-core' 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_169.09-1_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_169.09-1_i386.deb" # eof
Attachment:
signature.asc
Description: Digital signature