Re: Re[2]: "Реинсталляция" всей системы
On Tue, 12 Jul 2005 08:15:42 -0400 Eugene Krivdyuk wrote:
EK> At Tuesday, July 12, 2005 Basil Shubin wrote:
BS>> Hi,
BS>> Mihail A Antonov пишет:
>>> Hello.
>>>
>>> apt-get install --reinstall вернет пакет к изначальному
>>> состоянию, то есть такому какой он был на свежеустановленной системе.
BS>> А как сразу все пакеты "переставить", одним махом?
EK> Может так:
EK> apt-get install --reinstall `dpkg --get-selections | grep install | cut -f1`
Недавно случайно сделал себе rm -R /usr . Пробовал восстановить пакеты
именно таким образом.
Проблема н.1: некоторых установленных пакетов уже просто-напросто
может и не быть в архиве => apt обламывается.
Проблема н.2: даже после того как отинсталлировал пакеты, которые уже
нельзя стянуть, apt-get просто не смог сделать reinstall для целого
списка сразу. aptitude тоже.
В конце-концов закончилось все:
for i in /var/cache/apt/archives/*deb; do dpkg -i $i ;done
(пакеты apt стянуть сумел)
Кстати вылез странный глюк: бинарники некоторых пакетов собраны с
libgnutls.so.7 и libgcrypt.so.1, а в сарже библиотек этой версии
нет. Замеченные пакеты: apache2-utils (htpasswd), nagios-plugins
(check_ldap), php4-ldap.
Мог бы кто нибудь на сарже сделать ldd `which htpasswd`. Может это я
все-таки глючу (но не могу понять как!).
--
to my, trociny
Reply to: