Czy lepiej jest zainstalować Ubuntu całkowicie nowy, czy proces aktualizacji jest równie dobry? Innymi słowy, czy mój komputer będzie działał tak samo bezproblemowo i wydajnie, gdy przeprowadzę aktualizację, a nie świeżą instalację?
Czy lepiej jest zainstalować Ubuntu całkowicie nowy, czy proces aktualizacji jest równie dobry? Innymi słowy, czy mój komputer będzie działał tak samo bezproblemowo i wydajnie, gdy przeprowadzę aktualizację, a nie świeżą instalację?
Odpowiedzi:
Zwykle aktualizacje w Ubuntu są w porządku. To nie jest jak Windows, w którym masz ogromny rejestr do przeniesienia z ostatniego systemu. Dopóki nie będziesz musiał wykonywać wielu samouczków ani wykonywać żadnych obejść w celu rozwiązania problemów w unikalny sposób (tj. Za pomocą specjalnej aplikacji, aby włączyć kartę bezprzewodową lub dokonałeś poważnych zmian w jądrze z jakiegokolwiek powodu), będziesz w porządku.
W rzeczywistości powiedziałbym, że około 90% osób, które zadają to pytanie, będzie w porządku z aktualizacją.
Jeśli chcesz pozostać całkowicie bezpieczny, zawsze możesz poczekać na aktualizację sprawdzonego wydania punktu, a może nawet czekać na następną wersję LTS za kilka lat. To Twój wybór. Będziesz nadal wspierany przez następne trzy lata, jeśli będziesz mieć 10.04, jeśli będziesz aktualizować.
To zależy do czego używasz Ubuntu.
Na poziomie systemu Ubuntu jest bardzo dobry w płynnych aktualizacjach. Uaktualnienia są testowane przed każdym wydaniem. Jest to obsługiwany tryb działania i jest bardziej prawdopodobne, że pozostawisz Ci system, który chcesz, niż ponowna instalacja i próba zapamiętania wszystkich dostosowań.
Na poziomie użytkownika domyślnym interfejsem Ubuntu jest Gnome, który nie jest tak dobry w importowaniu ustawień z jednej wersji do drugiej. Zatem wybór jest pomiędzy
W obu przypadkach równie dobrze możesz dokonać aktualizacji systemu.
Generalnie preferowana jest świeża instalacja, ponieważ widziałem wiele problemów z procesem aktualizacji. Proces aktualizacji na ogół kończy się na jakimś kiepskim problemie ze sterownikiem graficznym lub GPU. Mam nawet dziwne problemy, takie jak brak dostępności folderów współdzielonych i utrata danych.
Cóż, wszystko zależy od Ciebie, ponieważ problem występuje również, gdy wybierasz czystą instalację. Ale problemy z czystą instalacją są ogólnie łatwo zrozumiałe i możliwe do odzyskania.
Życzymy udanej instalacji Ubuntu :)
U mnie aktualizacja zawsze prowadziła do problemów, czasem dużych, a czasem małych. I większość z nich była w starych plikach konfiguracyjnych w folderze domowym.
Więc mój zwykły przepływ jest taki -
Wykonaj nową instalację, jeśli to w ogóle możliwe.
Ten wybór został mi przedstawiony w zeszłym roku.
Najlepszy ze wszystkich miałem DWIE systemy do aktualizacji, więc mogłem porównać, wykonując każdy z nich.
Podsumowując, jak zauważyli inni, jeśli możesz zrobić nową instalację, to najlepsza opcja. Oczyści to rzeczy, które w przeciwnym razie mogą być problemami naprzód. Dzięki temu upewnisz się, że wszystkie ważne dane i programy osobiste nie są przymocowane do tego komputera (oczywiście w tym przypadku utworzysz kopię zapasową).
Moja „produkcyjna” maszyna była tą, którą zaktualizowałem, ponieważ używałem jej do kluczowych zadań.
Jedną rzeczą, którą poleciłbym, ponieważ wiem, jak ciężko jest zdenerwować ten proces, może być: Zdobądź inną maszynę (możesz teraz dostać maszynę do kostek za <300 $. Skonfiguruj TO z kluczowymi rzeczami i wtedy, kiedy to naprawdę działa dobrze, zrób swoją maszynę podstawową. W ten sposób, jeśli coś pójdzie nie tak, co przy instalacji / aktualizacji systemu operacyjnego może być dość przerażające, możesz użyć drugiej maszyny podczas jej rozwiązywania. Skończysz także z fizyczną kopią zapasową danych i „iść do” maszyny, jeśli twoja awaria w przyszłości. Zasadniczo jest to ubezpieczenie.
Możesz mieć awarie podczas nowej instalacji lub aktualizacji. Większość ludzi nie doświadczy awarii. Jeśli jesteś w tej pechowej mniejszości, najlepiej:
Aby uzyskać czystą instalację, wszystkie stare śmieci, które zainstalowałeś w ciągu dwóch lat między wersjami LTS, zniknęły. Może to jednak być wadą, ponieważ często zapominacie o dobrych rzeczach, które dodaliście /usr
i /etc
podkatalogach.
Podczas procesu aktualizacji dla każdego pliku konfiguracyjnego zostaniesz poinformowany, co będzie zmieniać każda nowa wersja pakietu. Możesz wybrać zachowanie starej lub pobranie nowej wersji. Na przykład podczas aktualizacji Ubuntu 16.04 LTS do 18.04 LTS zaktualizuj te zmienione w moim systemie:
/etc/sane.d/dll.conf
/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
/etc/pulse/default.pa
/etc/grub.d/30_os-prober
/etc/cron.d/anacron
/etc/vnstat.conf
Przeprowadzając aktualizację 6 maja 2018 r. Powiedziano mi, że 203 pakiety zostaną usunięte. Z czasem zostanie dodana obsługa większej liczby pakietów, więc podczas aktualizacji będzie mniej. Najlepiej jest upewnić się, że są tam wszystkie Twoje najważniejsze potrzeby lub że masz alternatywy od innych programistów.
Tworzenie kopii zapasowych i przywracanie to ból. Jest to czasochłonne i często przywracanie nie przebiega zgodnie z planem. Alternatywą jest sklonowanie 16.04 LTS (lub dowolnej wersji) na nową partycję testową i uaktualnienie do 18.04 LTS (lub dowolnej wersji) tam.
Używam skryptu, aby sklonować Ubuntu na partycję testową w celu aktualizacji: Skrypt Bash, aby sklonować Ubuntu na nową partycję w celu przetestowania aktualizacji 18.04 LTS
Skrypt:
rsync
do zapewnienia obrazu lustrzanego z rzeczywistej partycji do testowania partycji/boot/grub/grub.cfg
z odpowiednimi identyfikatorami UUID do rozruchu/etc/fstab
z odpowiednimi identyfikatorami UUID do rozruchusudo update-grub
aby dodać partycję testową do menu rozruchuPo aktualizacji na partycji testowej nie spiesz się z eksploracją wszystkich nowych funkcji i sprawdzaniem błędów. Nadal masz swoją oryginalną instalację Ubuntu do codziennej pracy. Jeśli znajdziesz błędy w nowej wersji, możesz ponownie uruchomić klonowanie i zaktualizować tydzień lub dwa później po ich naprawieniu. Sklonowałbyś i ponownie zaktualizowałbyś, jeśli pakiety krytyczne dla twojej pracy nie były obsługiwane, ale teraz dodano obsługę.
Czasami nowe funkcje (np. Aktualizacja z ext3 na ext4) są włączone tylko przy nowych instalacjach. Zalecam sprawdzenie w tym celu informacji o wydaniu lub dzienników zmian, ale w przeciwnym razie nie będzie żadnej różnicy.
ext3
do ext4
w dowolnym momencie: cyberciti.biz/tips/linux-convert-ext3-to-ext4-file-system.html
Czysta instalacja jest najlepszym sposobem na zapewnienie, że programiści będą mogli cieszyć się doświadczeniem, podczas gdy aktualizacja może wykorzystywać stare dane, konfiguracje, pakiety itp. Lub tworzyć scenariusze, których programiści nie przewidywali lub nie tolerowali poprawnie.
Jeśli pytasz - nowa instalacja. Po prostu skopiuj katalog domowy do bazy i zmień nazwę na coś nieużywanego przez system, a następnie podczas instalacji wybierz tę partycję jako „/” i upewnij się, że nie wybierzesz „format” Spowoduje to zainstalowanie systemu operacyjnego, ale „ Będę mieć dostęp do twoich danych bez ponownego formatowania ani niczego.
Oprogramowanie AptOnCD służy do tworzenia repozytorium offline pobranych pakietów na płycie CD. Możesz użyć AptOnCD (utworzonego przez Ciebie ze wszystkimi pobranymi pakietami) jako źródła repozytorium. Jest to przydatne narzędzie dla osób o mniejszej przepustowości. (Użyłem tego wcześniej) . Możesz także mieć metapakiet, który instaluje wszystkie zainstalowane pakiety.
więcej informacji na temat AptOnCD można znaleźć tutaj .
W rzeczywistości możesz przywrócić (zainstalować) wszystkie pakiety w jednej kompilacji AptOnCD z metapakietem, jeśli wybierzesz opcję „utwórz metapakiet”. Z opisu metapakietu: „Automatycznie wygenerowany metapakiet, który zawiera jako zależności wszystkie pakiety na nośniku APTonCD, wcześniej wygenerowane przez APTonCD” .
Ale możesz wykonać kopię zapasową listy pakietów, wpisując polecenie dpkg --get-selections > packages_list
, gdzie packages_list
jest nazwa pliku. Możesz później użyć tej listy, aby zainstalować wszystkie swoje pakiety z programem synaptic
lub dpkg
. to może ci pomóc. Ale upewnij się, że nowo zainstalowany system ma również źródła repozytorium, które były w poprzednim zainstalowanym systemie. w przeciwnym razie to nie zadziała.
Aby zainstalować wszystkie pakiety za pomocą „Synaptic Package Manager”, wykonaj następujące czynności
sudo apt-get install synaptic
synaptic
myślnikdpkg --get-selections
polecenia. W tym kontekście jest to packages_list
plik.Dla niedoświadczonego użytkownika Ubuntu czysta instalacja Ubuntu jest prawdopodobnie bezpieczniejsza niż aktualizacja dystrybucji, zakładając, że masz samodyscyplinę, aby wykonać kopię zapasową wszystkich swoich danych osobowych przed aktualizacją, w ten sam sposób, w jaki zrobiłbyś kopię zapasową wszystkich danych osobowych przed całkowitą ponowną instalacją Ubuntu.
Jeśli pojawi się monit o aktualizację, oznacza to, że jest to obsługiwana aktualizacja, ale skąd wiesz, że obsługiwana aktualizacja zakończy się powodzeniem? Nawet aktualizacja zupełnie nowej instalacji Ubuntu może się nie powieść. Widziałem, jak to się dzieje, ale błąd spowodowany przez tę aktualizację był drobny i łatwy do naprawienia.
Pomyślna aktualizacja jest prawie całkowicie zależna od Twojego poziomu zrozumienia systemu operacyjnego Ubuntu. Problemy spowodowane przez ulepszenie można prawie zawsze rozwiązać, jeśli masz wymagany poziom umiejętności niezbędny do ich rozwiązania. Podczas aktualizacji Ubuntu utrzymuję drugi laptop obok aktualizowanego komputera, dzięki czemu mogę natychmiast wyszukać Zapytaj Ubuntu o rozwiązanie, gdy tylko coś pójdzie nie tak. Opieram się na własnym doświadczeniu i doświadczeniu innych, aby pomóc mi rozwiązać problemy spowodowane przez aktualizację. W przeciwnym razie grasz na dowolnym uaktualnieniu dystrybucji - szczególnie jeśli jesteś niedoświadczonym użytkownikiem Linuksa .
Aktualizacja może mieć pewne problemy z niektórymi programami i na pewno nie jest to pełny dowód przeciwko idionsyncries ze starszymi pakietami. W większości przypadków nie powinieneś mieć problemu, ale pamiętaj o utworzeniu kopii zapasowej ważnych ustawień lub danych.
Aby uzyskać pełny dowód instalacji, najlepszym rozwiązaniem jest ponowne sformatowanie i instalacja od zera. Chociaż oczywiście zajmie to znacznie więcej czasu, aby wszystko poprawnie wykonać.
Oba nie powinny być (koniecznie) prawdziwe.
Aktualizacja jest zawsze obsługiwana z:
Aktualizacja online: bez powodu, z wyjątkiem czasu i przepustowości. Jeśli pobierzesz ISO i zaktualizujesz z ISO, aktualizacja będzie lepsza niż online, jeśli nie masz szybkiego połączenia z Internetem. Oczywiście nie liczę czasu na pobranie ISO, ale zwykle jest to akcja typu „zapomnij”: rozpoczynamy pobieranie i robimy coś innego.
To wszystko załóżmy, że nie zainstalowałeś pakietów ze źródeł zewnętrznych ani nie zbudowałeś ręcznie i nie wdrożyłeś innych rzeczy. W takim przypadku trudno powiedzieć, czy aktualizacja będzie działać bezbłędnie, czy nie - zależy to od tego, co zainstalowałeś i gdzie zainstalowałeś.
(*) Długoterminowa pomoc
Ludzie mieszają w swoich systemach. Dodanie i usunięcie tego. Świeża instalacja z Live CD ze sformatowaną partycją / rozpocznie się od czystych plików konfiguracyjnych. A to czasem naprawia niektóre irytujące małe problemy, które są trudne do rozwiązania.
Nie zapominaj, że podczas instalacji z dysku CD z połączeniem internetowym proces instalacji zaktualizuje system w miarę postępu procesu. Jeśli chodzi o niebezpieczeństwo, nie jest to ani gorsze, ani lepsze niż aktualizacja przez Internet.
Znalazłem szybsze pobieranie ISO i aktualizację z tego połączenia internetowego niż przy bezpośredniej aktualizacji przez Internet. To tylko moje wrażenie. To nie jest fakt naukowy. Lubię też mieć kopię najnowszej płyty CD na żywo, na wypadek, gdyby zepsułem mój system tak bardzo, że potrzebna jest nowa instalacja.
W tej chwili zastanawiam się, czy zaktualizuję wersję 11.04 do wersji 11.10, czy nową instalację 11.10. Mogę poczekać do 12.04, aby wykonać nową instalację. Jest to kwestia osobistych preferencji. Ludzie nie powinni komentować, że jedna metoda jest bardziej niebezpieczna niż druga. To jest mylące.
Napotkałem kilka problemów z aktualizacją z wersji 11.10 do wersji 12.04-LTS, jednak byłem w stanie wykonać najpierw automatyczne czyszczenie za pomocą ubuntu-tweak, a później wykonałem ręczne czyszczenie z polecenia wiersz, najpierw uruchamiając polecenie „updatedb”, aby zaktualizować moją bazę danych lokalizacji wszystkich elementów w systemie plików, a następnie „zlokalizuj oneiric”, aby zlokalizować dowolne obiekty, które wywołały konkretnie dystrybucję 11.10, a następnie po prostu otworzyłem drugi terminal i usunąłem każdy obiekt powiązany z oneiric nie było to oczywiście coś, co wymagało innego postępowania, na przykład najpierw przez odinstalowanie / ponowne zainstalowanie.
I nie trzeba ponownie zainstalować sterowniki graficzne dla moich chipset Nvidia mojego laptopa Go, a ja spotkałem kilka problemów z niektórych moich screenlets że przeniesionych z sid, ale ogólnie to nie był zły interes.
Powiem to o uaktualnieniach: jeśli masz duże doświadczenie w rozwiązywaniu problemów z Ubuntu lub innym systemem opartym na Linuksie, to uaktualnienie nie jest złym interesem, ponieważ wydaje się, że nie powoduje problemów, których kompetentny technik Linux nie może rozwiązać dość szybko. Ale jeśli nie mieścisz się w tej kategorii użytkowników, zalecamy wykonanie kopii zapasowej wszystkich danych osobowych z systemu przed rozpoczęciem, wraz z listą pakietów wszystkiego, co zainstalowałeś w systemie operacyjnym, który chcesz zastąpić, a następnie wykonaj czystą instalację. Osobiście mam 15 lat doświadczenia w pracy z systemami opartymi na Linuksie, więc dla mnie ... rozwiązywanie problemów po aktualizacji było dość proste.
W ramach przygotowań do ostatecznej wersji przeprowadziłem kilka testów z wersją Beta 2, więc wiedziałbym, do czego muszę się dostosować, kiedy będzie dostępna wersja ostateczna. To ogromnie pomogło. Na przykład z moich testów wiedziałem, że aby uzyskać możliwość ręcznego logowania do lightdm, musiałbym dodać „greeter-show-manual-login = true” do /etc/lightdm/lightdm.conf. Wiedziałem również, że będę musiał wprowadzić kilka drobnych zmian w / etc / sudoers i / etc / group, aby umożliwić bezbłędne zarządzanie i logowanie mojego systemu przez dowolnego członka grupy „Domain Admins” w Active Directory, którą ja wymagają, ponieważ uruchamiam AD w mojej domowej sieci LAN do uwierzytelniania jednokrotnego we wszystkich moich systemach, zarówno opartych na systemie Windows, jak i Linux. Znajomość tych faktów bardzo mi pomogła, odkąd korzystam z Ubuntu 12. Finał 04-LTS na moim laptopie, na którym działałem Ubuntu 11.10 poprzedniego dnia i przez ostatnie 6 do 8 miesięcy. Ponieważ ta aktualizacja systemu była niesamowitym sukcesem, mam znacznie mniej obaw o aktualizację kilku innych systemów do Ubuntu 12.04. Jednak ... to powiedziawszy, nie wszystkie moje systemy Ubuntu są jednakowo załadowane, więc w niektórych przypadkach nadal będę chciał przeprowadzić czystą instalację i zainstalować ją na konkretnym sprzęcie, z którym pracuję. Mój Zotac ZboxHD ID-41 Plus będzie wymagał dużo więcej uwagi, jeśli chodzi o aktualizację, ponieważ jest to system podwójnego rozruchu z systemem Windows 7 i Ubuntu 10.04-LTS. Na szczęście jestem na tyle dobrze zorientowany, aby przeprowadzić instalację bez całkowitego zniszczenia systemu i konieczności rozpoczynania od zera. Po prostu utworzę kopię zapasową wszystkich moich danych osobowych z partycji Ubuntu i załaduję ponownie po wyczyszczeniu tych partycji, aby zapewnić czyste środowisko. Muszę również wziąć pod uwagę, że każdy z moich systemów jest skonfigurowany do połączenia przez bramę xrdp w innym systemie (serwer wirtualny z systemem Ubuntu 10.04-LTS Server), więc muszę mieć możliwość XDMCP. Ale już zbadałem i przetestowałem rozwiązanie tego problemu, używając lightdm, vnc4server i xinetd. Najważniejsze jest, aby po prostu usunąć „vino” z przodu, aby port 5900 został zwolniony dla vnc4server. Reszta to standardowa instalacja i konfiguracja. Niedługo opublikuję kilka artykułów dotyczących moich badań i poradników na www.stormnine.net. Ale może minąć kilka tygodni, zanim dojdę do tego,
W każdym razie wiem, że ta odpowiedź jest dość długa, ale mam nadzieję, że da to wgląd w proces aktualizacji z perspektywy wynikowego doświadczenia, pochodzącej od technika, który profesjonalnie pracuje z wieloma systemami operacyjnymi. Powodzenia wszystkim we własnych projektach. :)
Sugerowałbym jedną z dwóch rzeczy:
W obu przypadkach sugeruję zrobienie tego (2). Jeśli uaktualnisz, ryzykujesz utratą danych. Jeśli wykonasz nową instalację, stracisz dane.
Radzę poczekać i zobaczyć, jak poszły inne aktualizacje. Następnie sprawdź, jakie problemy spowodowały, ponieważ poprzednia wersja była LTS, tak naprawdę nie musisz skakać, dopóki nie będziesz pewny, że jest stabilny. :)
tylko moja opinia, naprawdę! istnieją pewne fajne funkcje 10.10, chociaż na przykład FONTS. także coś wspólnego z chmurami: P
Zrobiłem nową instalację 12.04 Beta 2 po utworzeniu kopii zapasowej folderu domowego na zewnętrznym dysku twardym, a następnie dołączyłem do społeczności AU. To było najlepsze doświadczenie w nauce. Codziennie aktualizowałem i napotykałem problemy, które miały inne, a kiedy nadszedł 26 kwietnia, byłem skończony, a jazda była płynna. W ten sposób miałem to, co najlepsze z obu światów, bezproblemowe i wysoce zalecane.
Aktualizacja jest w porządku, ale jeśli jesteś „ten” aktywny i masz tak wiele zainstalowanych programów i pakietów, będziesz otrzymywać alerty „przestarzały pakiet”. Więc,