У меня возникли проблемы с установленным Debian на машине. В то время как у меня есть резервные копии всех данных, конфигурация установленных пакетов также важна для меня. Кто-нибудь знает способ переустановить ОС, сохраняя в идеале все /etc и /home, или, по крайней мере, хотя бы получить новую установку Debian, которая будет содержать все ранее установленные пакеты, которые мне нужно будет только перенастроить, плюс скопировать мои данные?

2 ответа2

3

Я не знаю, какую проблему вы пытаетесь решить.

Что я делаю

Что я делаю, чтобы получить обновления:

  • Я держу свой дом / маунт (и его резервные копии тоже)
  • Я запускаю etckeeper (и я отражаю историю на удаленной машине)

Итак, обновление это:

  • dpkg --get-selections | grep -w 'install $'> instal.txt
  • установить свежую ОС
  • установить пакеты из instal.txt (некоторые шаги вручную, которые я не потрудился автоматизировать, потому что это происходит <1x в год)
  • установите etckeeper, измените мой /etc / tree с оригиналом и объедините важные настройки

Простой совет: не начиная с нуля

Вы должны быть в состоянии пройти долгий путь с чем-то вроде

sudo apt-get install --reinstall $(dpkg --get-selections | grep -w 'install$' | cut -f1)

Я не пробовал это, в моей системе это загрузило бы приблизительно 3 ГБ пакетов :)

Пример вывода из моей системы (обратите внимание на список пакетов, которых нет в репозиториях Debian/Ubuntu):

sehe @ meerkat:/tmp $ sudo apt-get install --reinstall $(dpkg --get-selections | grep -w 'install $' | cut -f1) -d Чтение списков пакетов ... Готово Построение дерева зависимостей
Чтение информации о состоянии ... Готово Переустановка nxagent невозможна, ее невозможно загрузить. Переустановка freenx-сервера невозможна, ее невозможно загрузить. Предлагаемые пакеты: multiboot-doc grub-emu xorriso desktop-base Будут обновлены следующие пакеты: grub-common grub-pc 2 обновлен, 0 вновь установлен, 3043 переустановлен, 0 удален и 0 не обновлен. Нужно получить 3,153МБ /3,333МБ архивов. После этой операции будет использовано 205 КБ дополнительного дискового пространства. E: Вам не хватает свободного места в /var /cache /apt /archives /.

Не забывай

Храните резервные копии

0

Это зависит от того, как ваш диск разбит на разделы.

Если у вас есть /home в своем собственном разделе, вы можете переустановить ОС без форматирования раздела /home , тогда его предыдущее содержимое будет сохранено.

Маловероятно, что вы бы выделили раздел для /etc , поэтому вы не сможете воспользоваться преимуществами не форматирования /etc

Надеюсь, однако, что данные, которые вы зарезервировали, включают ваши файлы конфигурации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .