Если не считать чистой установки, есть ли способ вернуть все обратно к исходным пакетам и настройкам?

У меня есть несколько машин, которые я планировал запустить в кластере, но после некоторого тестирования я решил настроить их по-другому. Разделы и Ubuntu устанавливаются так, как я хочу, но было бы неплохо вернуть их в чистое состояние, не переустанавливая их все.

3
задан 6 June 2012 в 22:55

2 ответа

Я на самом деле должен был сделать это некоторое время назад (пара несколько лет назад, так извините не совсем идеальные команды), и это - то, что я сделал.

Во-первых:

dpkg --get-selections > installed.txt

У меня затем, оказалось, была новая установка, вокруг которой я сделал то же самое на. Если Вы не имеете один, Вы могли бы, вероятно, найти список где-нибудь для Вашего распределения. Затем:

sdiff [your install list] [clean install list] --suppress-common-lines > differences.txt
sdiff [clean install list] [differences] --suppress-common-lines > remove.txt

Второе жесткое должно допускать пакеты по умолчанию, которые Вы, возможно, удалили из своей установки. Просто требуемый для предотвращения большего количества ошибок, затем необходимых. Следующая часть действительно независимо от того, что Ваш любимый метод для поиска и замены, мне нравится энергия, таким образом, это - то, что я использовал.

:%s/install//g

Это вызвано тем, что dkpg оставляет слово установки после каждого пакета в списке, и мы не хотим это. Я также выполнил пару большего количества команд в энергии, чтобы удалить избыточный пробел и заменить разрывы строки пробелами, только сделать его немного более чистым. Вы затем прокручиваете этот склонный файл - добираются, удаляют (включите - чистка, если Вы хотите).

Если Вы хотите быть дополнительны полный, можно использовать различные инструменты для очистки, чтобы избавиться от дерьма и также выполнить сравнение по-другому, таким образом, можно добавить пакеты назад, что Вы, возможно, удалили [из списка пакета по умолчанию].

В целом, после того, как я сделал все, что я решил, что это не стоило усилия по сравнению с относительной простотой переустановки Ubuntu.

4
ответ дан 6 June 2012 в 22:55
sudo dpkg -i /var/cache/apt/archives/*.deb
sudo dpkg --configure -a  

А потом, если что-то сломалось, запустите пару раз:

sudo apt-get install -f
sudo dpkg --configure -a
0
ответ дан 6 June 2012 в 22:55

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

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