1

не подскажите, где находится место хранения информации об установленных пакетах?

2

wp2 пишет:

не подскажите, где находится место хранения информации об установленных пакетах?

/var/lib/dpkg/info

3

спасибо, я так и думал. Но лишний раз убедиться тоже надо  smile

4

а теперь проблема по-глубже

что, если файл /var/lib/dpkg/status удалён?
ни одна программа не устанавливается. Ни через aptitude, ни через apt-get, ни dpkg

собственно, как можно альтернативно установить деб-пакет? И обновить установку dpkg?

5

Копия должна быть в в /var/backups, вот если и её нет, то не знаю, что.
dpkg обновляется так же, как и любой пакет.

Пётр.

Пётр.

6

wp2 пишет:

а теперь проблема по-глубже

что, если файл /var/lib/dpkg/status удалён?
ни одна программа не устанавливается. Ни через aptitude, ни через apt-get, ни dpkg

собственно, как можно альтернативно установить деб-пакет? И обновить установку dpkg?

3.3.4 Восстановление информации о выбранных пакетах

Если файл /var/lib/dpkg/status оказался поврежден по какой-либо причине, система Debian теряет информацию о выбранных пакетах и попадает в затруднительное положение. Ищите старую версию файла /var/lib/dpkg/status под именем /var/lib/dpkg/status-old или /var/backups/dpkg.status.*.

Неплохой идей является размещение каталога /var/backups/ на отдельном разделе жесткого диска, так как он содержит массу важных системных данных.

Если старый файл /var/lib/dpkg/status недоступен, Вы все же можете восстановить потерянную информацию из каталогов из /usr/share/doc/:

     # ls /usr/share/doc | \
       grep -v [A-Z] | \
       grep -v '^texmf$' | \
       grep -v '^debian$' | \
       awk '{print $1 " install"}' | \
       dpkg --set-selections
     # dselect --expert # reinstall system, de-select as needed

Взято отсюда.