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:

[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)



Reply via email to