переустановка / var / lib / dpkg [закрыто]

Жесткий диск на моем сервере, который содержит / var, разбился вчера. У меня нет резервных копий для всего в /var/lib.

Что касается списка установленных пакетов, у меня есть файл резервной копии, используя следующую команду со дня сбоя:

dpkg-query - show - showformat = '$ {Package} \ n'

Как сбросить настройки apt и dpkg, чтобы иметь возможность переустанавливать и обновлять систему?

Любые идеи будут оценены.

3
задан 22 May 2012 в 10:06

5 ответов

Вы не можете.

Все состояние управления пакетами хранится там. Если он потерян, нет возможности «перестроить» эту базу данных разумным образом. Он отслеживает не только то, какие пакеты установлены, например. выбор конфигурации (debconf). Восстановление этого из (более ранних) резервных копий может также привести к другим проблемам - поскольку состояние системы может быть изменено, и резервное копирование в этом случае недопустимо. Это приведет к конфликтам позже.

Восстановить /var/lib/dpkg только из резервной копии, если вы ничего не знаете об управлении пакетами, тем временем.

0
ответ дан 25 July 2018 в 20:57

Вы не можете.

Все состояние управления пакетами хранится там. Если он потерян, нет возможности «перестроить» эту базу данных разумным образом. Он отслеживает не только то, какие пакеты установлены, например. выбор конфигурации (debconf). Восстановление этого из (более ранних) резервных копий может также привести к другим проблемам - поскольку состояние системы может быть изменено, и резервное копирование в этом случае недопустимо. Это приведет к конфликтам позже.

Восстановить /var/lib/dpkg только из резервной копии, если вы ничего не знаете об управлении пакетами, тем временем.

0
ответ дан 2 August 2018 в 02:40

Вы не можете.

Все состояние управления пакетами хранится там. Если он потерян, нет возможности «перестроить» эту базу данных разумным образом. Он отслеживает не только то, какие пакеты установлены, например. выбор конфигурации (debconf). Восстановление этого из (более ранних) резервных копий может также привести к другим проблемам - поскольку состояние системы может быть изменено, и резервное копирование в этом случае недопустимо. Это приведет к конфликтам позже.

Восстановить /var/lib/dpkg только из резервной копии, если вы ничего не знаете об управлении пакетами, тем временем.

0
ответ дан 6 August 2018 в 02:53

Вы не можете.

Все состояние управления пакетами хранится там. Если он потерян, нет возможности «перестроить» эту базу данных разумным образом. Он отслеживает не только то, какие пакеты установлены, например. выбор конфигурации (debconf). Восстановление этого из (более ранних) резервных копий может также привести к другим проблемам - поскольку состояние системы может быть изменено, и резервное копирование в этом случае недопустимо. Это приведет к конфликтам позже.

Восстановить /var/lib/dpkg только из резервной копии, если вы ничего не знаете об управлении пакетами, тем временем.

0
ответ дан 7 August 2018 в 20:33

Вы не можете.

Все состояние управления пакетами хранится там. Если он потерян, нет возможности «перестроить» эту базу данных разумным образом. Он отслеживает не только то, какие пакеты установлены, например. выбор конфигурации (debconf). Восстановление этого из (более ранних) резервных копий может также привести к другим проблемам - поскольку состояние системы может быть изменено, и резервное копирование в этом случае недопустимо. Это приведет к конфликтам позже.

Восстановить /var/lib/dpkg только из резервной копии, если вы ничего не знаете об управлении пакетами, тем временем.

0
ответ дан 10 August 2018 в 08:55

Другие вопросы по тегам:

Похожие вопросы: