Markus Raab wrote:
Das erzeigt eine Liste aller installierten Pakete und übergibt sie an apt-get.Wobei aber auch neu installiert wird, wenn kein Fehler vorliegt. Gibt es kein überprüfungstool ob alle Checksummen richtig sind?
Nein. Es gibt md5sum, das überprüft die md5 von über apt-get installierten Dateien gegen eine DB. Da aber nicht für jedes Paket die md5 in der DB ist ==> unbrauchbar. Versuchs mal hiermit: lucky21@gigabyte:~$ cat ~/bin/testpkg.sh # !/bin/sh # # testpkg.sh by: bj-schmidt@upb.de 05-2004 # TMPIFS="$IFS" test -z $1 && { echo Usage: testpkg.sh OUTFILE; exit 0; } echo "" > $1 IFS=" " for i in `cat /var/lib/dpkg/info/*.list`; do if [ ! -e "$i" ]; then dpkg -S $i >> $1 fi done IFS="$TMPIFS" cut -f1 --delimiter=\: $1 | \ uniq| \ grep -v "diversion by "| \ xargs apt-get install --reinstall -y -- Mit freundlichen Gruessen Bjoern Schmidt