also sprach Martin McCormick <martin@dc.cis.okstate.edu> [2005.02.10.1532 +0100]: > I killed my home system last Saturday when a shell script I > was using to shred old files on a backup hard drive followed a link > and ate part of /lib which is an extremely bad thing to do. As long is it's not /var: dpkg --get-selections | sed -ne 's,install$,,p' | \ xargs apt-get install --reinstall --yes This will simply reinstall all packages that dpkg has installed in the past, which should put /lib back into place. Maybe dpkg -S /lib | cut -d: -f1 | tr , \\n | \ xargs apt-get install --reinstall --yes is enough as it only reinstalls the packages which put files into /lib. Afterwards, clean out /lib: for file in /lib/*; do dpkg -S $file || mv $file $file.not-needed done and delete all *.not-needed files as soon as everything is working. -- Please do not send copies of list mail to me; I read the list! .''`. martin f. krafft <madduck@debian.org> : :' : proud Debian developer, admin, user, and author `. `'` `- Debian - when you have better things to do than fixing a system Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!
Attachment:
signature.asc
Description: Digital signature