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

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: