Свежая установка и очистка?


14

Я начал работать с Ubuntu около 3 лет назад и с тех пор являюсь преданным пользователем. За это время я опробовал множество приложений, тем и т. Д. Я обновил каждую версию, так как она появилась, и теперь я работаю с Lucid.

По сути, моя система стала немного «грязной», и я планирую энергичную очистку и новую установку. Мой / дом находится в отдельном разделе от всего остального, так что я могу сохранить это. Я хочу найти и удалить неиспользуемые ненужные приложения (что я довольно хорошо понимаю, как это сделать). Кроме того, я хочу вернуться к теме рабочего стола по умолчанию и собрать обратно оттуда. И другие беспорядки наверняка существуют.

Итак, мой вопрос: каков хороший, логичный план очистки и новой переустановки моей системы? (Одно замечание: я нашел много ссылок в поисках по этой проблеме. Есть много ссылок на эту тему, и многие устарели. Так что, по меньшей мере, это становится довольно запутанным.)

Благодарю.

Ответы:


11

Есть 4 вещи, которые вы обычно хотите сохранить при повторной установке.

  1. Ваш домашний каталог - как уже упоминалось, у вас есть домашний каталог на отдельном разделе.
  2. Любые настройки, которые вы сделали в / etc. Если вы сделали что-то, вы, вероятно, сделали их вручную и, следовательно, имеете некоторое представление о том, что они из себя представляют.
  3. Ваш список установленных программ. проведениеdpkg --get-selections | grep install > installed.txt создаст список пакетов, которые в данный момент установлены. В вашем случае это не похоже на то, что вы хотите сохранить, поэтому вы можете пропустить этот шаг.
  4. Ваш /var каталог. Некоторые программы хранят здесь важные данные, поэтому их стоит сохранить. В каталоге / var, которые я видел, хранятся почтовые каталоги, базы данных, файлы для сохранения игр и файлы веб-конфигурации. Наличие резервной копии означает, что вы можете выборочно восстановить все, что окажется необходимым.

Таким образом, план, вероятно, будет выглядеть примерно так:

  1. Сделайте резервную копию любых настроек в / etc.
  2. Создайте резервную копию каталога / var.
  3. Либо беги dpkg --get-selections | grep install > installed.txt или просмотрите меню «Приложения», чтобы найти названия приложений, которые вы регулярно используете.
  4. Переустановите вашу систему.
  5. Установите любые недостающие приложения. Если вы хотите использовать сгенерированный список, вы можете сделать:

    sudo dpkg --set-selection < installed.txt
    sudo apt-get install --yes dselect
    
  6. Повторно примените ваши настройки в /etc(если все еще необходимо).

  7. Обновите домашний раздел до ext4 (необязательно, см. Вики Ubuntu Подробности в ).
  8. Восстановите все, что окажется необходимым /var.

Я бы порекомендовал не стирать файлы конфигурации в вашем домашнем каталоге; например, вы потеряете такие вещи, как закладки браузера и ключи безопасности. Лучшей стратегией для возврата к настройкам по умолчанию было бы создание новой учетной записи пользователя и сравнение их настроек с настройками, используемыми вашей обычной учетной записью.


Куда уходит установленный .txt?
Будет

В каком бы каталоге вы ни находились, когда запускаете команду; обычно это будет ваш домашний каталог.
Jbowtie

4

Все зависит от личных предпочтений. Но если бы это была моя система, я бы сделал чистую установку - включая переформатирование / home.

Я бы сделал это потому, что в серии 7.xx использовалась файловая система ext3, а в новой версии 10.04 - ext4. Вы можете конвертировать из ext3 в ext4, но переформатировать намного проще, так как я все равно переустановлю.

Вам придется сделать резервную копию / домой на отдельном диске. Я бы сделал резервную копию только тех файлов, которые мне нужны, и оставил бы файлы конфигурации (скрытые файлы, такие как .gnome2, .gconf и т. Д.). После переустановки просто скопируйте файлы обратно на место.

Это может или не может быть лучшим способом сделать. Это зависит от ваших предпочтений и целей.


3

Когда я хочу начать с Ubuntu, я обычно делаю следующее:

  • Загрузиться с LiveCD.
  • Смонтируйте мой домашний раздел
  • Переименуйте мой домашний каталог в нечто вроде Хавьер-старый.
  • Установка, сохраняя мой домашний раздел, установка создаст новый дом для пользователя по умолчанию (в этом примере javier)
  • После установки я перевожу все свои обычные файлы из старых в более ранние версии.
  • Затем я нахожу конфигурационные файлы из программ, которые я хочу сохранить настройки, и перехожу из javier-old в новый дом (обычно .thunderbird, .gnome2 / gedit, .ssh, .Private и т. Д.)
  • Firefox получает специальное лечение. Я оставил над папкой расширений и просто скопировать другие файлы. Иногда делать более детальную копию файлов Firefox. Обычно я просто хочу закладки и пароли.

И это все. Таким образом, я не только начинаю с чистой системы, я сбрасываю большинство приложений по умолчанию, но те, которые мне действительно нужны.

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


Это похоже на безболезненный путь. Нечетное обоснование выше упомянуло проблему между файловыми системами ext3 и ext4. Смогу ли я сделать это? Или это большая проблема?
wdypdx22

Doh! Я на самом деле только что заметил это из ответа Jbowtie. "7. Обновите домашний раздел до ext4 (необязательно, см. Подробности в вики Ubuntu).
wdypdx22

Работает ли все это нормально, если ваш $ HOME зашифрован или это затруднит передачу файлов?
Страпаковский

Это будет сложнее (нужно смонтировать старый зашифрованный дом) и намного медленнее. Перенос большого количества данных из одного зашифрованного раздела в другой происходит так же медленно, как и копирование. При этом перемещение файлов внутри одного раздела происходит практически мгновенно (и не зависит от размера).
Хавьер Ривера

1

Jbowtie предоставил комплексный метод. Я хотел бы добавить к этому.

Перед установкой пакетов необходимо убедиться, что файл /etc/apt/sources.list скопирован в новую систему с последующим обновлением apt-get.

В дополнение к пакетам apt не забудьте о скомпилированных вручную пакетах и ​​загруженных вручную пакетах .deb, которые могут быть недоступны в исходниках. Это может быть полезно, чтобы 'найти' старые резервные копии и новые папки bin, чтобы найти их.

А еще лучше, возможно, стоит вести журнал любых ручных операций с этими системными папками, что позволит вам сделать идеальный клон.


-1

$ sudo tasksel удалить рабочий стол && sudo tasksel установить рабочий стол

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

$ tasksel --task-packages desktop | Меньше


Почему отрицательный голос? Это звучит как аккуратный трюк. Есть ли проблема с этим?
Торбен Гундтофте-Бруун

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.