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

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: