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:
[EMAIL PROTECTED]:~$ cat ~/bin/testpkg.sh # !/bin/sh # # testpkg.sh by: [EMAIL PROTECTED] 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
--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)