Re: Jak przeinstalowac pakiety (apt, dpkg)
On Sat, Mar 15, 2003 at 02:19:14PM +0100, Stanislaw Bierowka wrote:
> tak ale tutaj musze podac nazwe pakietu(ow), przy czym jest to po padzie
> systemu, jak sprawic, by sprawdzil pakiety zainstalowane, jezeli brakuje
> pliku, linku itp. to reinstall, czyli
>
> Jak przeanalizowac, przinstalowac wszystkie zainstalowane pakiety w
> systemie
] cd /var/lib/dpkg/info
] for f in *.list
] do
] echo "sprawdzanie $f"
] (while read file;
] do
] if ! [ -e $file ]
] then
] echo ${f/.list/} >> /root/broken
] fi
] done) < $f
] done
] cd /root
] apt-get install --reinstall `cat broken`
Takie coś mi przychodzi do głowy, ale:
- pod warunkiem że /var/lib/dpkg masz w porządku
- masz dużo czasu (chwilę to potrwa)
- nie jest to kompletne rozwiązanie (nie każdy plik który powinien być
w systemie należy do jakiegoś pakietu)
Marcin
--
Marcin Owsiany <porridge@debian.org> http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216
Reply to: