У меня возникли проблемы с установленным Debian на машине. В то время как у меня есть резервные копии всех данных, конфигурация установленных пакетов также важна для меня. Кто-нибудь знает способ переустановить ОС, сохраняя в идеале все /etc и /home, или, по крайней мере, хотя бы получить новую установку Debian, которая будет содержать все ранее установленные пакеты, которые мне нужно будет только перенастроить, плюс скопировать мои данные?
2 ответа
Я не знаю, какую проблему вы пытаетесь решить.
Что я делаю
Что я делаю, чтобы получить обновления:
- Я держу свой дом / маунт (и его резервные копии тоже)
- Я запускаю 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 /.
Не забывай
Храните резервные копии
Это зависит от того, как ваш диск разбит на разделы.
Если у вас есть /home
в своем собственном разделе, вы можете переустановить ОС без форматирования раздела /home
, тогда его предыдущее содержимое будет сохранено.
Маловероятно, что вы бы выделили раздел для /etc
, поэтому вы не сможете воспользоваться преимуществами не форматирования /etc
Надеюсь, однако, что данные, которые вы зарезервировали, включают ваши файлы конфигурации.