не подскажите, где находится место хранения информации об установленных пакетах?
LinuxForum.Fans
Место хранения информации об установленных пакетах
Автор: wp2
6 сообщений
3465 просмотров
не подскажите, где находится место хранения информации об установленных пакетах?
/var/lib/dpkg/info
спасибо, я так и думал. Но лишний раз убедиться тоже надо smile
а теперь проблема по-глубже
что, если файл /var/lib/dpkg/status удалён?
ни одна программа не устанавливается. Ни через aptitude, ни через apt-get, ни dpkg
собственно, как можно альтернативно установить деб-пакет? И обновить установку dpkg?
Копия должна быть в в /var/backups, вот если и её нет, то не знаю, что.
dpkg обновляется так же, как и любой пакет.
Пётр.
а теперь проблема по-глубже
что, если файл /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
Взято отсюда.
Войдите или зарегистрируйтесь, чтобы ответить.