Świeża instalacja i sprzątanie?

14

Zacząłem od Ubuntu około 3 lata temu i od tego czasu jestem oddanym użytkownikiem. W tym czasie wypróbowałem wiele aplikacji, motywów itp. I zaktualizowałem każdą wersję, ponieważ się pojawiła, więc teraz używam Lucid.

Zasadniczo mój system stał się trochę „nieuporządkowany” i planuję energiczne czyszczenie i nową instalację. Mój / home znajduje się na osobnej partycji niż wszystko inne, więc mogę to zachować. Chcę znaleźć i usunąć nieużywane, niepotrzebne aplikacje (które w zasadzie rozumiem, jak to zrobić). Ponadto chcę wrócić do domyślnego motywu pulpitu i stamtąd ponownie go utworzyć. A inne mesy z pewnością istnieją.

Więc moje pytanie brzmi: Jaki jest dobry, logiczny plan oczyszczenia i ponownej instalacji mojego systemu? (Jedna uwaga jest taka, że ​​znalazłem wiele linków w wynikach wyszukiwania tego problemu. Istnieje wiele linków na ten temat, a wiele z nich jest nieaktualnych. W związku z tym, co najmniej dość mylące).

Dzięki.

wdypdx22
źródło

Odpowiedzi:

11

Są 4 rzeczy, które ogólnie chcesz zachować podczas ponownej instalacji.

  1. Twój katalog domowy - jak wspomniano, masz dom na osobnej partycji.
  2. Wszelkie dostosowania dokonane w / etc. Jeśli już to zrobiłeś, prawdopodobnie zrobiłeś to ręcznie i dlatego masz pojęcie o tym, czym one są.
  3. Twoja lista zainstalowanych programów. Wykonanie dpkg --get-selections | grep install > installed.txtspowoduje utworzenie listy pakietów, które są obecnie zainstalowane. W twoim przypadku nie brzmi to jak coś, co chcesz zachować, więc możesz pominąć ten krok.
  4. Twój /varkatalog Niektóre programy przechowują tutaj ważne dane, dlatego warto wykonać kopię zapasową. Rzeczy, które widziałem przechowywane w / var, to katalogi poczty, bazy danych, pliki zapisu gier i pliki konfiguracji sieci. Posiadanie kopii zapasowej oznacza, że ​​możesz selektywnie przywracać wszystko, co okaże się potrzebne.

Plan prawdopodobnie wyglądałby mniej więcej tak:

  1. Utwórz kopię zapasową wszelkich dostosowań w / etc.
  2. Utwórz kopię zapasową katalogu / var.
  3. Uruchom dpkg --get-selections | grep install > installed.txtlub rzuć okiem w menu Aplikacje, aby znaleźć nazwy aplikacji, z których regularnie korzystasz.
  4. Ponownie zainstaluj system.
  5. Zainstaluj brakujące aplikacje. Jeśli chcesz użyć wygenerowanej listy, możesz:

    sudo dpkg --set-selection < installed.txt
    sudo apt-get install --yes dselect
    
  6. Ponownie zastosuj dostosowania w /etc(jeśli nadal są potrzebne).

  7. Zaktualizuj partycję domową do ext4 (opcjonalnie, zobacz wiki Ubuntu w celu uzyskania szczegółowych informacji).
  8. Przywróć wszystko, co okaże się potrzebne /var.

Odradzam wymazywanie plików konfiguracyjnych w twoim katalogu domowym; stracisz np. zakładki przeglądarki i klucze bezpieczeństwa. Lepszą strategią przywracania ustawień domyślnych byłoby utworzenie nowego konta użytkownika i porównanie ich ustawień z tymi, których używa normalne konto.

jbowtie
źródło
Gdzie idzie plik install.txt?
Czy
W dowolnym katalogu, w którym się znajdujesz po uruchomieniu polecenia; zwykle będzie to twój katalog domowy.
jbowtie
4

Wszystko zależy od osobistych preferencji. Ale gdyby to był mój system, zrobiłbym czystą instalację - w tym przeformatowanie / home.

Powodem, dla którego bym to zrobił, jest to, że seria 7.xx używała systemu plików ext3, podczas gdy nowy 10.04 używa ext4. Możesz przekonwertować z ext3 na ext4, ale o wiele łatwiej jest sformatować, ponieważ i tak będę ponownie instalować.

Będziesz musiał wykonać kopię zapasową / home na oddzielnym dysku. Zrobiłbym kopię zapasową tylko potrzebnych mi plików i pominąłem pliki konfiguracyjne (ukryte pliki, takie jak .gnome2, .gconf itp.). Po ponownej instalacji po prostu skopiuj pliki z powrotem na miejsce.

To może być najlepszy sposób. To zależy od twoich preferencji i celów.

Dariel Dato-on
źródło
3

Kiedy chcę zacząć od Ubuntu, zwykle wykonuję następujące kroki:

  • Uruchom z LiveCD.
  • Zamontuj moją partycję domową
  • Zmień nazwę mojego domowego katalogu na coś w stylu javier-old.
  • Zainstaluj, zachowując moją partycję domową, instalacja utworzy nowy dom dla domyślnego użytkownika (javier w tym przykładzie)
  • Po instalacji przenoszę wszystkie moje normalne pliki z javier-old do javier.
  • Następnie lokalizuję pliki konfiguracyjne z programów, które chcę zachować ustawienia, i przenoszę z javier-old do nowego domu (zwykle .thunderbird, .gnome2 / gedit, .ssh, .Private, itp ...)
  • Firefox otrzymuje specjalne traktowanie. Zostawiłem folder rozszerzeń i po prostu skopiowałem pozostałe pliki. Czasami wykonaj bardziej szczegółową kopię plików Firefox. Zwykle chcę tylko zakładek i haseł.

I to wszystko. W ten sposób nie tylko zaczynam od czystego systemu, resetuję większość aplikacji do domyślnych, ale tych, których naprawdę chcę.

Wreszcie trzymam tam stary javier, na wypadek, gdybym chciał później odzyskać jakieś dane lub konfigurację.

Javier Rivera
źródło
To wygląda na bezbolesną drogę. Dziwne uzasadnienie powyżej wspomniało o problemie między systemami plików ext3 i ext4. Czy będę w stanie to zrobić? Czy jest to duży problem?
wdypdx22
Doh! Właśnie to zauważyłem w odpowiedzi jbowtie. „7. Zaktualizuj partycję domową do ext4 (opcjonalnie, zobacz wiki Ubuntu w celu uzyskania szczegółowych informacji).
wdypdx22
Czy wszystko działa dobrze, jeśli Twój $ HOME jest zaszyfrowany lub utrudni to przesyłanie plików?
Strapakowsky
Będzie trudniej (musisz zamontować stary zaszyfrowany dom) i znacznie wolniej. Przenoszenie dużych ilości danych z jednej zaszyfrowanej partycji na drugą jest tak wolne, jak kopiowanie. Podczas przenoszenia plików na tej samej partycji jest prawie natychmiastowe (i niezależnie od rozmiaru).
Javier Rivera
1

jbowtie zapewnił kompleksową metodę. Chciałbym do tego dodać.

Przed zainstalowaniem pakietów należy się upewnić, że plik /etc/apt/sources.list jest skopiowany do nowego systemu, a następnie aktualizacja apt-get.

Oprócz pakietów apt nie zapomnij o ręcznie skompilowanych pakietach i ręcznie pobranych pakietach .deb, które mogą nie być dostępne w źródłach. Przydałoby się „odróżnić” starą kopię zapasową i nowe foldery bin, aby je znaleźć.

Jeszcze lepiej być może warto przechowywać dziennik wszelkich ręcznych operacji w tych folderach systemowych, umożliwiając idealne klonowanie.


źródło
-1

$ sudo tasksel usuń pulpit && sudo tasksel zainstaluj pulpit

Spowoduje to usunięcie wszystkich pakietów z zestawu pulpitu, a następnie ich ponowną instalację. Spowoduje to efekt uboczny usuwania wszystkich pakietów, które od nich zależą, zapewniając czystość, o której wspominałeś. Możesz zobaczyć listę pakietów używając:

$ tasksel --task-Package desktop | mniej

cjac
źródło
Dlaczego głosowanie negatywne? Brzmi jak fajna sztuczka. Czy jest z tym problem?
Torben Gundtofte-Bruun