Жесткий диск на моем сервере, содержащий / var, вчера сломался. У меня нет резервных копий всего в / var / lib
.
Что касается списка установленных пакетов, у меня есть файл резервной копии с помощью следующей команды со дня сбоя:
dpkg-query - show - showformat = '$ {Package} \ n'
Как сбросить настройки apt и dpkg, чтобы иметь возможность переустановить и обновить систему?
]Любые идеи поощряются.
Вы не можете.
Все состояние управления пакетами сохраняется там. Если он потерян, нет способа «перестроить» эту базу данных разумным способом. Он отслеживает не только то, какие пакеты установлены, например, выбор конфигурации (debconf). Восстановление этого из (более ранних) резервных копий может также привести к другим проблемам - так как состояние системы могло измениться, и в этом случае резервная копия недопустима. Это приведет к конфликтам позже.
Восстановите /var/lib/dpkg
из резервной копии только в том случае, если вы знаете, что ничего не изменилось в отношении управления пакетами.