LinuxForum.Fans
Тема

Место хранения информации об установленных пакетах

Автор: wp2 6 сообщений 3465 просмотров
#114307

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

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

/var/lib/dpkg/info

#114313

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

#114461

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

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

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

#114467

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

Пётр.

#114484
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

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

Войдите или зарегистрируйтесь, чтобы ответить.