[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gelöschte Dateien vom Paketsystem wiederherstellen



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



Reply to: