Jak zaktualizować do nowszej wersji Ubuntu?

Odpowiedzi:

303

Podsumowanie

Ta odpowiedź podsumowuje zalecany proces aktualizacji społeczności .

Zawsze powinieneś przeczytać informacje o wersji, aby zapoznać się z potencjalnymi problemami, które mogą mieć wpływ na aktualizację.

Utworzyć kopię zapasową

Przed rozpoczęciem jakiegokolwiek procesu aktualizacji - zadaj sobie następujące pytanie:

Czy mogę sobie pozwolić na utratę / wszystkie moje dane, takie jak dokumenty i pliki?

Jeśli odpowiedź brzmi „nie” - wykonaj kopię zapasową instalacji .

Aktualizacja Ubuntu działa 99 razy na 100 - tworzenie kopii zapasowej pozwoli Ci zaoszczędzić wiele frustracji później, jeśli coś pójdzie nie tak.

Porównanie narzędzi do tworzenia kopii zapasowych

Grafika

Jeśli zainstalowałeś zastrzeżone sterowniki z okna Dodatkowe sterowniki lub Sterowniki sprzętowe, to powinny one zostać automatycznie zaktualizowane o sterownik binarny Nvidia / ATI odpowiedni dla 12.04 / 14.04

Jeśli ręcznie pobrałeś i zainstalowałeś zastrzeżone sterowniki bezpośrednio ze strony producenta, zalecamy najpierw usunięcie tych sterowników i przed aktualizacją powrócić do sterowników open source. Potencjalnie może się zdarzyć, że /etc/X11/xorg.confplik pozostanie po aktualizacji, a następnie przy pierwszym uruchomieniu, uruchomisz się na „czarnym ekranie”.

Te pytania opisują proces usuwania:

  1. Jak usunąć sterowniki ATI / AMD pobrane z ich witryny?

  2. Usuń sterownik nVidia i wróć do Nouveau

Umowy PPA

Podczas aktualizacji wszelkie dodane przez Ciebie źródła PPA zostaną automatycznie wyłączone. Zasadniczo umowy PPA nie wpływają na proces aktualizacji.

Istnieje kilka konkretnych umów PPA, które mogą powodować problemy - x-swat i xorg-edger . Te PPA powinny być usunięte poprzez ppa-purgeprzed modernizacją

  1. ubuntu-x-swat / x-updates
  2. xorg-edgers / ppa

Jak zaktualizować

Twój program aktualizacji 13.10 powiadomi Cię o nowej wersji i zaoferuje aktualizację. Jeśli tak się nie stanie, zobacz sekcję rozwiązywania problemów poniżej.

Proszę zapoznać się z sekcją dotyczącą rozwiązywania problemów dotyczącą specjalnej skrzynki dla użytkowników LTS między 12.04 / 14.04 a wydaniem 12.04.1 / 14.04.1

Oficjalna strona ubuntu.com zawiera informacje:

Zaraz po wydaniu Ubuntu serwery pobierania są bardzo zajęte. Dlatego, jeśli możesz, sugerujemy poczekać kilka dni, jeśli chcesz dokonać aktualizacji.

Alternatywnie, pobierz za pomocą klienta bittorrent, takiego jak Transmission, oficjalny torrent ISO na pulpicie.

Uaktualnij przez sieć

Możesz łatwo dokonać aktualizacji przez sieć, wykonując następującą procedurę.

  1. Uruchom menedżera aktualizacji.
  2. Kliknij przycisk Sprawdź, aby sprawdzić dostępność nowych aktualizacji.
  3. Jeśli są jakieś aktualizacje do zainstalowania, użyj przycisku Zainstaluj aktualizacje, aby je zainstalować, a po zakończeniu naciśnij ponownie Sprawdź.
  4. Pojawi się komunikat informujący o dostępności nowej wersji.

W przypadku użytkowników 10.04LTS / 12.04LTS należy sprawdzić listę rozwijaną „Uaktualnienie wydania - Pokaż nowe wydania dystrybucyjne”, aby upewnić się, że wybrano opcję „Tylko wydania długoterminowe pomocy technicznej”, i zmienić ją, jeśli jest inaczej. Aby uzyskać więcej informacji, zobacz sekcję Rozwiązywanie problemów poniżej. Proszę zapoznać się z sekcją dotyczącą rozwiązywania problemów dotyczącą specjalnej skrzynki dla użytkowników LTS między 12.04 / 14.04 a wydaniem 12.04.1 / 14.04.1

update-manager-upgrade

  1. Kliknij opcję Uaktualnij.

Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

Zobacz też:

Aktualizacja za pomocą obrazu CD lub USB

Jeśli używasz 10.04 LTS / 12.04 LTS lub 11.10 / 13.10 i albo włóż płytę Live CD lub uruchom ją z płyty Live CD, aby rozpocząć instalację, otrzymasz opcję aktualizacji do wersji 12.04 / 14.04. Automatycznie wykryje zainstalowane aplikacje i zainstaluje również zaktualizowaną wersję aplikacji.

Jeśli pobierasz plik ISO, zaleca się sprawdzenie sumy md5, aby upewnić się, że zarówno pobrany plik ISO, jak i nagrana płyta CD są prawidłowe.

  • Aktualizacja z 10.04 LTS / 12.04 LTS (tutaj pokazano z podwójnym uruchomieniem):

UWAGA: Aktualizacje z 10.04 do 12.04 / Aktualizacje z 12.04 do 14.04 nie są jeszcze aktywowane, zobacz to pytanie, aby uzyskać więcej szczegółów:

Aktualizacja przy użyciu wiersza polecenia (np. Ubuntu Server):

11.10 / 13.10 i późniejsze
  • Uruchom do-release-upgradew terminalu
10.04 / 12.04
  • edytuj /etc/update-manager/release-upgradesi ustawPrompt=lts

  • Uruchom do-release-upgradew terminalu

Rozwiązywanie problemów

Jeśli menedżer aktualizacji 10.04 / 12.04 lub 11.10 / 13.10 nie wyświetla monitu o aktualizację, sprawdź źródła oprogramowania, aby sprawdzić, czy jest ustawione na „Nigdy”. Jeśli tak, zmień wartość na „Tylko długoterminowe wersje pomocy technicznej” (10.04 LTS / 12.04 LTS) / „Dla każdej nowej wersji” (11.10 / 13.01):

wprowadź opis zdjęcia tutaj
dla 10.04 LTS / 12.04 LTS

wprowadź opis zdjęcia tutaj
dla 11.10 / 13.10

Według kierownika zespołu Ubuntu Engineering Foundations Steve Langasek:

Uaktualnienia między wydaniami LTS nie są domyślnie włączone do pierwszego wydania. Zaleca się, aby większość użytkowników LTS poczekała do momentu aktualizacji.

Jeśli zdecydujesz się na aktualizację wcześniej, możesz przekazać opcję -d do narzędzia aktualizacji, działającego do-release-upgrade -dlub update-manager -d, aby zaktualizować z wanilii 10.04 / 12.04 do 12.04 / 14.04.

Zobacz te pytania i dodatkowe informacje:

Dlaczego „Nie znaleziono nowej wersji” podczas aktualizacji z LTS do następnej?

Jeśli używasz wersji Ubuntu End of life

Konieczne może być wprowadzenie zmian w /etc/apt/sources.listcelu odniesienia do serwera starej wersji Ubuntu. Postępuj zgodnie z odpowiedziami na to pytanie, aby wprowadzić niezbędne modyfikacje, a następnie zaktualizuj system do nowej wersji Ubuntu:

fossfreedom
źródło
84

Oto moja rada jako odpowiedź na samouczek, oparta na moim doświadczeniu w aktualizacji.

Ta procedura została przeze mnie przetestowana i działała tak, jak powinna. Mamy nadzieję, że pomoże to innym w aktualizacji bez problemów.

To nie jest oficjalny przewodnik.

Przyjazna rada

Nie ma powodu się spieszyć. Nie ma powodu, aby aktualizować od pierwszego dnia. Nowa wersja Ubuntu nie zniknie. Będzie jeszcze tam w przyszłym tygodniu i następnym miesiącu ... Pozostaw serwery spokojne. Będzie to bardzo frustrujące i bolesne, jeśli serwer ulegnie awarii podczas aktualizacji.

Zaczynam

Przede wszystkim musimy sprawdzić, czy nowa wersja jest dostępna. Otwórz terminal Ctrl+ Alt+ Ti wydaj następujące polecenie:

do-release-upgrade -c

To polecenie sprawdzi, czy nowa wersja jest dostępna z serwerów i zwróci wynik. Jeśli uznasz, że to polecenie nie jest dostępne, musisz zainstalować update-manager-corepakiet. Jeśli Twoja dystrybucja nie jest już obsługiwana, będziesz musiał wyszukać stare kopie lustrzane dla kopii tego pakietu, zanim będziesz mógł skorzystać z tej metody aktualizacji.

Jeśli wersja jest dostępna, możemy kontynuować.

Jeśli wersja nie jest dostępna, sprawdź jeszcze jedną rzecz. Otwórz ten plik:

gksudo gedit /etc/update-manager/release-upgrades

i sprawdź, czy Monit jest równy normalnemu Prompt=normal . Jeśli nie jest, zmień to; po zapisaniu pliku uruchom poniższe polecenia w terminalu:

sudo apt-get update 
do-release-upgrade -c

Przed aktualizacją

Usuń wszystkie zewnętrzne umowy PPA

Musisz usunąć wszystkie umowy PPA, które dodałeś w przeszłości. Niektóre z nich mogą nie działać, niektóre mogą być nieobsługiwane lub nawet przestarzałe w nowej wersji.

Otwórz Centrum oprogramowania Ubuntu i kliknij Edytuj> Źródła oprogramowania> Inne oprogramowanie, a następnie kliknij i usuń wszystkie PPA jeden po drugim.

Bądź ostrożny

Niektóre PPA, takich jak Ubuntu X-team , „pęknięcie” xorg popychacze zespołu lub „GNOME3 zespół” zespół , uaktualnić niektóre podstawowe pakiety systemu.

Musisz usunąć te PPA przy użyciu innej metody: zainstaluj ppa-purge . Ten skrypt pozwoli ci obniżyć wszystkie niezbędne pakiety do oryginalnej (oficjalnej) wersji Ubuntu. Wykonaj poniższe polecenia w terminalu:

sudo apt-get install ppa-purge
sudo ppa-purge ppa-name

Zastąp ppa-namerzeczywistą nazwą repozytorium. Po oczyszczeniu możesz biec

sudo apt-get update

zaktualizować źródła.

Gospodarowanie

Przed aktualizacją do nowej wersji dobrze jest zrobić małe porządki. Otwórz terminal i wykonaj poniższe polecenia w kolejności:

sudo apt-get --purge autoremove
sudo apt-get clean all
sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')

Pierwszy wiersz usunie / naprawi wszelkie pozostałe / uszkodzone paczki, jeśli takie istnieją. Polecenie clean usuwa wszystkie stare pliki .deb z apt cache (/ var / cache / apt / archives) - nie jest to absolutnie konieczne, ale jest to bardzo dobry pomysł, jeśli w ogóle brakuje miejsca na dysku.

sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')usuwa pozostałe konfiguracje pakietów z pakietów, które zostały usunięte (ale nie zostały usunięte) .

Wyszukaj błędy

Najczęstszym i najczęściej występującym problemem są problemy ze sterownikami karty graficznej. Wyszukaj błędy przed aktualizacją. Przejdź do strony Launchpad , użyj pola wyszukiwania, aby znaleźć model karty graficznej (jeszcze lepiej, id) i przeglądać błędy. Jeśli znajdziesz jakieś, rozważ czekanie na aktualizację do czasu, kiedy błąd zostanie naprawiony. Jeśli błąd jest specyficzne dla dodatkowego kierowcy (ograniczonym) następnie usunąć sterownik przed uaktualnieniem.

Niestandardowe jądro (nieoficjalne)

Jeśli masz niestandardowe jądro, albo z kompilacji, albo z pakietu .deb (np. Mainline), dobrym pomysłem jest uruchomienie z oficjalnego jądra Ubuntu podczas aktualizacji, w przeciwnym razie aktualizacja może się nie powieść.

Wydanie Upgrade

Z terminala

Większość użytkowników dokonuje aktualizacji za pomocą Menedżera aktualizacji. Nie dlatego, że mu nie ufam, ale bardziej ufam terminalowi.

Zamknij wszystkie aplikacje i otwórz tylko terminal (pełny ekran). Podaj to polecenie, aby rozpocząć aktualizację:

sudo do-release-upgrade

Podczas aktualizacji

  • Nie otwieraj żadnych aplikacji, pozostaw to do momentu ponownego uruchomienia.
  • Nie wchodź w środowisko Desktop, będziesz miał czas, aby to zrobić później. Zrób filiżankę kawy, zrelaksuj się i poczekaj, bądź cierpliwy, aż aktualizacja się zakończy.
  • Jeśli musisz interweniować podczas aktualizacji (z poziomu terminala), możesz to zrobić za pomocą Tabi Enter. Na przykład, jeśli masz dwóch menedżerów wyświetlania (np. LightDM i GDM), aktualizacja zapyta Cię, którego chcesz użyć; naciskaj przycisk Tabdo momentu wyróżnienia żądanego, a następnie naciśnij przycisk Enter.

Cieszyć się!

Edytuj tę odpowiedź i uczyń ją bardziej zrozumiałą (korekta języka) lub popraw ją (uzupełnienia).

NikTh
źródło
Nie sądzę, że musisz ręcznie usuwać PPA, zrobi to za ciebie aktualizacja do-release-upgrade.
Jorge Castro,
1
@JorgeCastro czasami się nie udaje lub rzeczy się mylą. Nie jest trudno usunąć je ręcznie i jest bezpieczniejsze. Tak czy inaczej, to tylko moje. :-)
NickTux,
@Aditya: Dział sprzątania usunie / naprawi wszelkie pozostałe / uszkodzone paczki, jeśli takie istnieją. sudo apt-get --purge autoremoveusunie wszelkie pozostałe pakiety, sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')ale zrobi to skutecznie, jeśli poprzednie nie powiedzie się. Chociaż myślę, że sudo apt-get clean allnie jest to konieczne, ponieważ usunie pakiety * .deb (powiedzmy pakiety instalacyjne), które będą przechowywane w pamięci /var/cache/apt/archivespodczas instalowania nowego pakietu z repozytorium. Mam nadzieję, że twoje podwójne są teraz jasne. :)
Saurav Kumar
21

Spróbuj wykonać następujące polecenia:

sudo apt-get update
sudo do-release-upgrade
Sam
źródło
3
Nie jestem pewien, dlaczego nie jest to akceptowana odpowiedź ... +1 ode mnie.
Eduard Luca
19

Moja metoda, oparta na doświadczeniu bolesnych aktualizacji ubuntu przez pół dekady, jest inna. Nie trolluję, tylko dzielę się metodami, których używam.

Oczywiście nie możesz sobie pozwolić na utratę wszystkich swoich danych , więc tak, wykonaj kopię zapasową . Ale zaczynam od wcześniejszego pytania: czy możesz sobie pozwolić na brak dostępu do swoich danych, ponieważ wszystko jest zepsute? Jeśli nie, ta metoda może być dla Ciebie. Potrzebujesz trochę wolnego miejsca na dysku.

Trzymam 2 podstawowe partycje systemu operacyjnego (i osobną dla danych, wymiany ...). Na przykład mam Natty /dev/sda1i korzystam z Precise Beta w /dev/sda2.

Następnie wybieram opcję: uaktualnij lub zainstaluj czysto. Jak wskazano w Linux Mint, aktualizacja nigdy nie wydaje się czystą instalacją, ale czasem tego chcesz.

Aby uzyskać czystą instalację , wystarczy podłączyć nową pamięć USB i nakazać jej instalację /dev/sda2, wskazując /homena istniejącą partycję domową.

Aby wykonać aktualizację I obraz sda2z sda1. Jest wiele sposobów na zrobienie tego, fsarchiverjest dobry, lub zwykła olp cp lub tar zrobi to samo. Gdy utworzę identyczne kopie wszystkich plików na partycji zapasowej, montuję ją i edytuję, /etc/fstababy zaktualizować UUID dla nowej partycji, bo inaczej się pomyli. Następnie uruchamiam grub-update i następnym razem, gdy uruchomię ponownie grub, oferuje mi 2 opcje. Sprawdzam, czy mogę uruchomić komputer. Następnie wykonaj aktualizację jak wyżej.

Dalsze ostrzeżenie: nowe wersje pulpitu mają tendencję do zmieniania starych plików konfiguracji pulpitu. Możesz skończyć z uszkodzeniem starych i nowych systemów. Jeśli masz miejsce na dysku cp -ar /home/{youruser,newname}i wskaż HOME nowego użytkownika na tę nową ścieżkę /etc/passwd.

Posiadanie 2 partycji OS daje mi awarię; Jeśli coś w nowym systemie (może to być sterownik, błąd, brakująca aplikacja ...) wpływa na produktywność, mogę przynajmniej wrócić do miejsca, w którym byłem. Oczywiście nie dotyczy to zwodniczych i noobów.

artfulrobot
źródło
4
To również moja metoda, chociaż tworzę również nową kopię partycji domowej, ponieważ, jak powiedziałeś, zmiany wprowadzone w plikach konfiguracyjnych użytkownika w nowym systemie operacyjnym mogą powodować problemy, jeśli będziesz musiał się wycofać. Moje wielkie rzeczy, takie jak dane (muzyka, zdjęcia, dokumenty) i instalacje Wine znajdują się na osobnym dysku i są wstawiane do mojego nowego katalogu domowego za pomocą kilku dowiązań symbolicznych.
glibdud
9
@glibdud: dowiązania muzyki, zdjęć, dokumentów: To układ najbardziej rozsądny i bezpieczny. Dla mnie jest to One True Layout . $ HOME jest pełen plików konfiguracyjnych zależnych od systemu operacyjnego (i wersji), ponowne użycie ich w czystej instalacji nie będzie jednak czystą instalacją. $ HOME należy uznać za część instalacji systemu operacyjnego. Odsuń więc „duże rzeczy” i pozwól czystej instalacji wyczyścić konfigurację i ustawienia, a następnie przywróć łącza symboliczne.
MestreLion
Próbuję użyć tej metody i napotkałem pewne problemy. Przydałaby mi się pomoc. Zacząłem nowy wątek na askubuntu.com/questions/607008/...
Joe
14

Oficjalna strona ubuntu.com zawiera informacje:

Możesz łatwo dokonać aktualizacji przez sieć, wykonując następującą procedurę.

  1. Uruchom centrum oprogramowania.

  2. Przejdź do Edycja -> Źródła oprogramowania

  3. Wybierz podmenu Aktualizacje z aplikacji Źródła oprogramowania:

    źródła oprogramowania

  4. Zmień listę rozwijaną Aktualizacji wersji na „Normalne wydania” i zamknij aplikację

  5. Uruchom menedżera aktualizacji.
  6. Kliknij przycisk Sprawdź, aby sprawdzić dostępność nowych aktualizacji.
  7. Jeśli są jakieś aktualizacje do zainstalowania, użyj przycisku Zainstaluj aktualizacje, aby je zainstalować, a po zakończeniu naciśnij ponownie Sprawdź.
  8. Pojawi się komunikat informujący o dostępności nowej wersji.

    update-manager-upgrade

  9. Kliknij opcję Uaktualnij.

Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

Zobacz też:

Z przeglądu technicznego :

Aby zaktualizować system z Ubuntu 11.04 na komputerze stacjonarnym, naciśnij klawisze Alt + F2 i wpisz update-manager(bez cudzysłowów) w polu poleceń. Menedżer aktualizacji powinien otworzyć się i powiedzieć: dostępna jest nowa wersja dystrybucji „11 .10”. Kliknij Uaktualnij i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

Aby dokonać aktualizacji z Ubuntu 11.04 w systemie serwerowym: zainstaluj update-manager-corepakiet, jeśli nie jest jeszcze zainstalowany; uruchom narzędzie do aktualizacji za pomocą polecenia sudo do-release-upgradei postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Zauważ, że aktualizacja serwera jest teraz bardziej niezawodna i będzie wykorzystywała ekran GNU i automatycznie podłącza się ponownie w przypadku np. Problemów z połączeniem.

Aktualizacja za pomocą obrazu CD lub USB

Począwszy od 11.04, kiedy uruchomisz livecd i zaczniesz go instalować, pojawi się opcja aktualizacji do 11.04. automatycznie wykryje zainstalowane aplikacje i zainstaluje również zaktualizowaną wersję aplikacji. Zakładając, że nie używasz podwójnego uruchamiania.

Live CD: Przydziel miejsce na dysku

Aktualizacja za pomocą wiersza poleceń:

  • Uruchom do-release-upgradew terminalu
Jorge Castro
źródło
9

Jeśli masz ochotę na przygodę i wypróbowałeś już jedną z innych metod wymienionych tutaj i miałeś problem lub jesteś niecierpliwy, możesz spróbować.

Jeśli chcesz tego spróbować, przeczytaj najpierw cały post. Jeśli nie rozumiesz części tego, nie próbuj.

Metoda Brute Force

Z powodzeniem wykorzystałem to do uaktualnienia instalacji ubuntu w 4 głównych wersjach za jednym razem, ale kontynuuj na własne ryzyko . Jeśli trafisz w kłopoty, może być znacznie trudniej go odzyskać niż w przypadku innych metod.

Przepisz apt apt

Po pierwsze, po prostu zastąpić wszystkie wystąpienia aktualnej wersji ( lucid, raring, etc) na liście źródeł apt oprogramowania z nowym, podobnie jak to:

sudo sed -i 's/quantal/saucy/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list

Jeśli masz repozytoria stron trzecich, które nie mają nowszych wersji, spowoduje to błędy w następnym kroku, ale możesz je bezpiecznie zignorować. Oprogramowanie z tych repozytoriów może mieć problemy z powodu zaktualizowanych zależności, ale najczęściej są one w porządku, jeśli aktualizujesz tylko jedną lub dwie wersje. Możesz poradzić sobie z tymi błędami, usuwając odpowiedni plik listy /etc/apt/sources.list.d/lub możesz założyć, że opiekun repozytorium ostatecznie otworzy repozytorium dla nowszej wersji, po prostu opuści pliki i zignoruje ostrzeżenia.

Wykonaj aktualizację

Następny krok:

sudo apt-get update        # here's where you might get some errors you can ignore.
sudo apt-get dist-upgrade  # point of no return

W drugim kroku prawdopodobnie będziesz musiał zaakceptować niektóre zmiany sugerujące naprawę uszkodzonych pakietów. Przejrzyj sugestie, a następnie zaakceptuj zmiany, jeśli nie będą zbyt drastyczne. Możesz naprawić większość rzeczy w następnych krokach.

Będziesz także musiał odpowiedzieć na pytania dotyczące używanej wersji konfiguracji pakietów. Rób, co uważasz za stosowne.

Naprawianie przerw

Bez wątpienia wystąpią problemy z instalacjami pakietów. Aby sobie z tym poradzić, najpierw spróbuj uruchomić sudo apt-get dist-upgrade. Jeśli daje to ten sam problem, sprawdź komunikat (zwykle będzie to konflikt pliku pakietu) i ręcznie usuń pakiet powodujący problemy, z sudo dpkg --force-depends -r <packagename>(zwykle starszą wersją dwóch sprzecznych pakietów). Następnie uruchom sudo apt-get dist-upgradeponownie. Płucz i powtarzaj, aż sudo apt-get dist-upgradenic nie zrobi (wszystkie pakiety zostaną zaktualizowane).

Koniec gry

Ważne : zanim zrobisz cokolwiek innego, upewnij się, że wszystkie ważne programy są zainstalowane. Najłatwiejszym sposobem na to jest uruchomienie czegoś takiego sudo apt-get install ubuntu-desktop( kubuntu-desktoplub dowolnej innej wersji). Zapewni to zainstalowanie wszystkich pakietów wymaganych przez pulpit, dzięki czemu nie będziesz mieć problemów z ponownym uruchomieniem.

Możesz teraz uruchomić sudo apt-get autoremovei sudo apt-get cleanwyczyścić stare pozostawione pakiety.

Jeśli jakieś pakiety zostały usunięte podczas kroku aktualizacji, możesz po prostu ponownie je zainstalować w normalny sposób.

naught101
źródło
8

„Nigdy nie zadzieraj ze swoją stajnią” to lekcja, której się nauczyłem, i mantra, którą trzymam blisko serca. Zwłaszcza, gdy masz dobry wybór, aby nie zadzierać ze stajnią, po prostu nie powinieneś z tym zadzierać. Dlatego zostawiłem 10.04 bez szwanku i zainstalowałem 12.04 na innej partycji. Oto zrzut ekranu mojego dysku twardego:

wprowadź opis zdjęcia tutaj

Musiałem mieć wszystkie oprogramowanie, które były tam 10.04, aby zainstalować na moim nowym 12.04.

  1. Najpierw musisz wiedzieć, które wszystkie pakiety są zainstalowane w twoim 10.04. Możesz to zrobić

    sudo dpkg --get-selections "*"> plik_pakietu

Po uruchomieniu będziesz mieć nazwy wszystkich pakietów w 10.04 w pliku o nazwie „plik_pakietu”.

Przenieś ten plik do 12.04 i uruchom następujące polecenia

  • sudo apt-get update
  • sudo dpkg --set-selections < pack_file
  • sudo apt-get -u dselect-upgrade

Spowoduje to pobranie wszystkich pakietów, a także ich zależności i zainstalowanie go w systemie. Musiałem pobrać około 2 GB danych, ale byłem spokojny, że moja dystrybucja nie zostanie zrujnowana.

To było 10.04 dla mnie, ale podejście zadziałałoby na każdej wersji. Dlatego możesz dokonać aktualizacji do najnowszej wersji bez „aktualizacji”. :)

Odwołaj się do tego: http://sosaysharis.wordpress.com/2012/05/02/upgrading-to-ubuntu-12-04-the-way-i-did-it/

harisibrahimkv
źródło
4

Użyj odpowiedzi Rinzwinds, jeśli potrzebujesz interfejsu GUI do aktualizacji. Jeśli potrzebujesz sposobu CLI do aktualizacji, powinieneś spojrzeć na tę stronę . Howto pochodzi z zeszłego roku, ale nadal powinno obowiązywać do 12.04. Jak tylko zostanie wydana 12.04, ta metoda powinna działać.

I aby odpowiedzieć na twoje inne pytanie: 11.10 przyszło PO 11.04. Pierwszy numer to zawsze rok (w tym przypadku: 11 oznacza 2011), drugi numer to miesiąc lub wydanie (04 oznacza kwiecień, 10 oznacza październik).

I na koniec: jak powiedział Rinzwind, powinieneś poczekać do wydania i nie aktualizować go do wersji beta. Oczywiście, chyba że wiesz, co robisz.

Thomas Deutsch
źródło
4

Bezpiecznie zaktualizuj wersję 13.04 do 13.10 za pomocą wiersza polecenia

Od 13.10czasu wydania wielu chciałoby wiedzieć, jak zaktualizować poprzednią wersję 13.04Ubuntu do najnowszej wersji 13.10. Przed aktualizacją 13.10dobrze byłoby znać zmiany / wsparcie / kompatybilność.

Sugeruję więc wykonanie tych kroków w celu 13.10skutecznego uaktualnienia .

  • Najpierw otwórz Software Sourcesi upewnij się, że możliwe zmiany zostały ustawione.

    • Uruchom to polecenie w terminalu:

      sudo software-properties-gtk
      

      Po Software Sourcesotwarciu okna wykonaj następujące zmiany:

    • Pod Ubuntu Softwarezakładką tickwszystkie cztery pola wyboru .

    • W Updateszakładce tickpierwsze dwa pola wyboru i ustaw wartość Powiadom mnie o nowej wersji ubuntu naFor any new version
    • W Other Softwarezakładce tickpierwsze cztery pola wyboru i untick/removepozostałe, jeśli ktoś nie lubi aktualizować oprogramowania innej firmy, które zainstalował, dodając repozytoria. (zalecamy usunięcie).
  • Close w oknie i wykonaj następujące polecenie, aby zaktualizować repozytorium:

    sudo apt-get update
    
  • Teraz nadszedł czas, aby sprawdzić zgodność / zmiany / wsparcie itp. Według do-release-upgrade -dopcji. Aby uzyskać więcej informacji, uruchom:man do-release-upgrade Wpisz to polecenie w terminalu:

    do-release-upgrade -d
    

    Będzie pobierał Upgrade Tool Signatureokoło 1 MB o nazwie coś saucy.tar.gz. Następnie wyświetli monit o hasło do wyodrębnienia go, a na końcu sprawdź / pobierz pakiety w repozytorium, a po pewnym czasie wyświetli pełny opis pakietów, które zostaną zaktualizowane, rozmiar zostanie pobrany i zainstalowany itp. Po naciśnięciu Enter.

    13.04 można zaktualizować w tym samym czasie do 13.10 , naciskając Y po wyświetleniu monitu o zainstalowanie aktualizacji.

Jest to najłatwiejszy i najbezpieczniejszy sposób aktualizacji do 13.10 . Aktualizacje można zawsze zainstalować później, jeśli abortedwcześniej, wykonując:

sudo apt-get upgrade

lub

sudo apt-get dist-upgrade

Aby dowiedzieć się więcej o typie dist-upgrade: man apt-get dist-upgrade

Saurav Kumar
źródło
1
Właśnie tego potrzebuję do aktualizacji z 18.04 -> 18.10. Co drugi przewodnik nie wspomniał o tej -dopcji. (Chyba mogłem przeczytać pomoc, ale z perspektywy czasu to 20/20)
Matt M.,
2

Przed aktualizacją powinieneś także usunąć ttf-mscorefonts-installerZainstaluj ttf-mscorefonts-installer .

Powodem jest to, że proces aktualizacji może utknąć na prośbie o zaakceptowanie umowy EULA.

Aby obejść ten problem, jeśli aktualizacja jest już zablokowana, zapoznaj się z tą odpowiedzią: https://askubuntu.com/a/126082/55343

użytkownik1251007
źródło
2

Wykonaj te polecenia jeden po drugim:

sudo apt-get update  

następnie

sudo apt-get dist-upgrade

Lub

sudo do-release-upgrade
Faizan Akram Dar
źródło
0

W przypadku najnowszych wersji Ubuntu, np. 12.04, gdy będzie dostępna nowa wersja Ubuntu, pojawi się monit o aktualizację. Po kliknięciu przycisku „uaktualnij” w monicie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, nastąpi aktualizacja do nowej wersji.

Jeśli nie pojawi się monit, możesz sprawdzić następujące elementy. Wpisz następujące polecenie w terminalu:

update-manager

Pojawi się okno menedżera aktualizacji i sprawdzi dostępność aktualizacji. Zainstaluj wszystkie wykryte aktualizacje.

Kliknij „Ustawienia ...” w menedżerze aktualizacji i kliknij kartę „aktualizacja” okna. W przypadku pytania „Powiadom mnie o nowej wersji Ubuntu”, jeśli wybierzesz opcję „Dla długoterminowej wersji wsparcia”, nowa aktualizacja Ubuntu może nie zostać wyświetlona, ​​ponieważ nowa wersja Ubuntu może nie być wersją „Długoterminowa obsługa”. Jeśli wybierzesz „Dla każdej nowej wersji”, najprawdopodobniej pojawi się monit o uaktualnienie Ubuntu.

W https://wiki.ubuntu.com/Releases znajdziesz, która wersja jest obsługiwana długoterminowo (LTS), a która nie. Ponadto zobaczysz datę wydania i czas życia każdej wersji. Dość przydatna informacja.

Po wydaniu nowej wersji Ubuntu zwykle monit o aktualizację nie pojawia się natychmiast. Gdy nowy monit o aktualizację Ubuntu będzie dostępny dla bieżącej wersji Ubuntu, możesz sprawdzić Informacje o wersji nowej wersji na https://wiki.ubuntu.com/Releases

Jack Chan
źródło