Czy mogę płynnie zaktualizować wersję LTS do następnej wersji LTS?

97

Pytanie dotyczy procesu wydania Ubuntu. Czy spodziewane są migracje z wersji n na n + 1?

Zakładając, że mamy serwer z zainstalowanym Ubuntu 14.04 LTS. Czy będzie można go bezproblemowo zaktualizować do Ubuntu 16.04 LTS za pomocą aktualizacji apt-get?

Założenia:

  • zakres to oprogramowanie
  • dlatego zakładamy, że dany sprzęt jest obsługiwany w obu wydaniach (aktualizacja zi do)
  • dlatego zawsze przed aktualizacją użytkownik jest proszony o wykonanie kopii zapasowej, aby móc przywrócić ją w razie awarii
Grzegorz Wierzowiecki
źródło
7
Krótka odpowiedź: tak, możesz przejść z LTS na LTS
Thomas Ward
3
Dlaczego miałbyś zakładać, że nie możesz?
Braiam
3
Nie mam doświadczenia z Ubuntu LTS Server, korzystałem z Arch, Slackware, SuSE i innych dystrybucji ... W niektórych sytuacjach miałem migrację z wersji nx do (n + 1). Wymagało ponownej instalacji od zera lub było bardzo bolesne (prowadzące do ponownej reakcji od zera po pocie, łzach i krwi). Dlatego pytam z wyprzedzeniem, nie będąc pewnym, czy płynne przejścia są dostępne tylko dla normalnych wydań, czy też dla wydań LTS.
Grzegorz Wierzowiecki
1
Pamiętaj, że jeśli opóźnisz i zaczekasz zbyt długo po tym, jak wydanie LTS nie będzie już obsługiwane (czego nie powinieneś, ponieważ aktualizacje zabezpieczeń), proces aktualizacji nie jest tak płynny .
Zach Lipton
5
@GrzegorzWierzowiecki, wyjaśnienie: Arch jest wydaniem kroczącym, więc nie ma żadnych wydań po zainstalowaniu. Jedno pacmanpolecenie pozwala uzyskać najnowsze. Arch nie ma nazwanych wydań; wszystko, co robią, to regularnie odcinają serię instalatorów.

Odpowiedzi:

61

Tak, możesz uaktualnić z jednej wersji Ubuntu LTS do następnej, pomijając między wersjami innymi niż LTS. Ma działać w ten sposób i jest testowany.

Flimm
źródło
6
Podczas ostatniej aktualizacji z jednego LTS do następnego musiałem czekać na wydanie pierwszego punktu. Czy to ograniczenie zostało zniesione?
Gerald Schneider
5
@ GeraldSchneider Punktem (bez zamierzonej gry słów) wydań LTS jest stabilność, więc nie włączają powiadomień o aktualizacji, dopóki nie zostanie wydana aktualizacja punktu. Możesz dokonać aktualizacji przed użyciem do-release-upgrade(lub jednej z jego flag, zapomniałem o dokładnym procesie). Aby uzyskać więcej informacji, zobacz: askubuntu.com/questions/125392/…
Seth
1
Teraz, kiedy 16.04.1 jest już dostępny, nadal nie mogę dokonać aktualizacji do-release na moim serwerze Ubuntu 14.04 LTS. Moje pytanie jest tutaj - askubuntu.com/questions/801488/...
Lord Loh.
2
Ma to działać w ten sposób, ale ta strona zawiera wiele pytań na temat nieudanej aktualizacji 14.04-> 16.04. „Panika jądra” nie jest tym, co nazywam „płynną aktualizacją”…
Skippy le Grand Gourou
1
Zazwyczaj występuje panika jądra, jeśli nie używasz standardowego standardowego jądra Ubuntu i używasz DOWOLNYCH sterowników, które „skażają jądro”, np. Większość sterowników kart graficznych, niektóre sterowniki sieciowe i inne aplikacje innych firm. Zdecydowanie są przypadki, w których nie jest to super płynne, ale jeśli wyłączysz repozytorium / umowy PPA innych firm i wyłączysz / odinstalujesz zastrzeżone sterowniki karty graficznej za pomocą narzędzia sterownika przed aktualizacją, zwykle nie masz wielu problemów.
dragon788
65

Możesz bezproblemowo aktualizować poprzez wersje LTS, niezależnie od tego, czy jest to serwer, czy komputer stacjonarny. Nie ma znaczenia, czego używasz, wystarczy użyć następujących poleceń:

W wersji na komputer:

sudo do-release-upgrade

Dla wersji serwera:

sudo apt-get install update-manager-core
sudo do-release-upgrade

UWAGA: Zawsze upewnij się, że przetestowałeś docelowy LTS, do którego chcesz uzyskać aktualizację na LiveCD na komputerze, którego używasz, aby upewnić się, że wszystko działa poprawnie przed przystąpieniem do prawdziwej aktualizacji.

Dominic Hayes
źródło
1
A zresztą, czy nie byłoby sudo apt-get dist-upgrade? Czy to polecenie dla czegoś innego?
SuperSluether
7
@SuperSluether dist-upgradeaktualizuje cały system, aplikacje, jądro, wiele do najnowszych dostępnych wersji, ale nie dystrybucję, do-release-upgradezaktualizuje do następnej wersji, powinieneś zrobić, dist-upgradejeśli lubisz nowe jądra i inne rzeczy, w przeciwieństwie do menedżera aktualizacji, który po prostu robi, aktualizacje jądra dla tej wersji, aplikacji i bezpieczeństwa.
Mark Kirby,
2
Połącz odpowiedź Flimma z twoim i dodaj swoje źródła, a ja głosuję za tym
dcorking
1
Tak, możesz dokonać aktualizacji, jak mówią poniższe odpowiedzi, ale musisz użyć polecenia tej odpowiedzi, aby faktycznie zaktualizować wersje Ubuntu.
Dominic Hayes,
1
OK @DominicHayes Zmieniłem głos, nie zapomnij skomentować podczas edycji, nikt nie zostanie o tym powiadomiony.
Mark Kirby,
26

Zaufałem innym odpowiedziom i przeszedłem do aktualizacji z 14.04 do 16.04 za pomocą do-release-upgrade. Teraz mam do czynienia z paniką jądra.

Oto inne istotne pytania (nie moje), na które najczęściej nie ma odpowiedzi:

Dlatego faktyczna odpowiedź na pytanie „czy mogę bezproblemowo uaktualnić z jednego LTS do następnego wydania LTS”, w szczególności w przypadku zastosowania do aktualizacji 14.04-> 16.04, jak sugerowano w PO, wyraźnie nie brzmi „tak” - i większość, jeśli nie wszystkie odpowiedzi mylą się w tym względzie.

W najlepszym wypadku, to może płynnie uaktualnienia.

Skippy le Grand Gourou
źródło
Czy próbowałeś wybrać inne jądro podczas uruchamiania? Z mojego doświadczenia wynika, że ​​zwykle coś takiego dzieje się, gdy nie aktualizuje się / aktualizuje się przez długi czas, a później podczas aktualizacji / aktualizacji / partycji rozruchowej zapełnia się. Jednak napotkałem opisany problem podczas normalnych aktualizacji. (Dlatego uważam, że to problem z częścią „standardowego uaktualnienia”, a nie czymś specyficznym dla pełnego uaktualnienia systemu). Wtedy takie porady pomagają. Nie mam pojęcia, czy to twoja sprawa, ale mam nadzieję, że to pomoże.
Grzegorz Wierzowiecki
@GrzegorzWierzowiecki Dzięki za sugestię, ale w moim przypadku nie było nadziei na odzyskanie czystej konfiguracji: system init zniknął, a drzewo zależności apt zostało całkowicie uszkodzone. (I upewniłem się, że mam wystarczająco dużo wolnego miejsca.)
Skippy le Grand Gourou
Powiedział, aby usłyszeć. Pewnego dnia udało mi się odzyskać z Live CD / DVD podobną sytuację na innym Distro i wiele ręcznych porządków, nie jestem pewien, czy powtórzę to jeszcze raz, bardziej prawdopodobne, że wziąłem kopię zapasową tego, co pozostało, i zacznę od zera. Powodzenia!
Grzegorz Wierzowiecki
@GrzegorzWierzowiecki Posiadanie / home na osobnej partycji sprawia, że ​​jest to o wiele mniej smutne, niż się wydaje. ;-)
Skippy le Grand Gourou
i / etc i / usr ...;) wszystko zależy od tego, gdzie żyją / sięgają twoje dostosowania
Grzegorz Wierzowiecki
7

Możesz aktualizować z jednej wersji LTS do drugiej. Jeśli to gładkie lub nie zależy.

Jeśli odwołujesz się tylko do systemu operacyjnego, proces jest testowany i jeśli twój sprzęt jest kompatybilny, wszystko będzie dobrze.

Nie zapominaj jednak, że możesz mieć własne oprogramowanie / skrypty / itp. Lub inne konfiguracje, które mogą mieć niespełnione zależności w nowej wersji. (np .: masz skrypt z nieaktualnymi funkcjami, które są upuszczane w nowszej wersji)

nsn
źródło
4

Uaktualnienia od 14.04 do 16.04 nie są automatycznie, kiedy 16.04 pojawi się w kwietniu, ale w lipcu będzie dostępna pierwsza wersja 16.04.1, a wtedy wszyscy użytkownicy 14.04 będą mogli zaoferować uaktualnienie.

Jeśli jednak chcesz dokonać natychmiastowej aktualizacji, NIE musisz najpierw aktualizować do wersji pośredniej. Po prostu uruchom następujące polecenie w terminalu (i wpisz hasło):

sudo update-manager -d

Otrzymasz wtedy aktualizację 14.04 -> 16.04 bez oczekiwania na 16.04.1.

Powód, dla którego Ubuntu nie oferuje automatycznie użytkowników od 16.04 do 14.04, jest prosty: ci użytkownicy używają bardzo stabilnej wersji LTS i mogą napotkać nieodkryte błędy w 16.04, jeśli zaktualizują się natychmiast po wydaniu. Wszelkie ważne błędy znalezione w 16.04 powinny zostać naprawione przez wydanie punktowe 16.04.1, więc użytkownicy LTS mają mniejsze szanse na napotkanie błędów w nowej wersji.

Omegamormegil
źródło
1
Próbowałem update-manager -dod 14.04 do 16.04. Zepsułem interfejs użytkownika.
AlikElzin-kilaka
sudo: update-manager: command not found
Mat.
3

Krótka uwaga na temat aktualizacji ze starej wersji nie LTS: utknąłem 13.04 (Raring Ringtail, non-LTS) i chciałem dokonać aktualizacji. Najpierw zdobądź do 14.04 LTS (Trusty Tahr), a następnie uaktualnij do 16.04 (Xenial Xerus).

Aby dokonać aktualizacji z 13.04 (we wrześniu 2016 roku!), Potrzebujesz trochę hakowania, a ten facet miał sposób: http://tuxtrix.com/2014/03/upgrade-from-ubuntu-1304-to-ubuntu-1404.html

To zadziałało dla mnie!

(Wskazówka: Uruchom aktualizację w konsoli (ctrl + alt + F1), a nie w graficznym graficznym interfejsie użytkownika. Podczas aktualizacji X lub cokolwiek na mnie wisiało i musiałem trochę młotkować, aby przejść przez to ...)

Stolsvik
źródło
W ten sposób aktualizuję wersje, działało to za każdym razem. Teraz w 18.04 będę testować z aktualizacją LTS. Używam 16.04
userDepth
0

Jeśli chcesz uaktualnić z 12.04 LTS do 16.04 LTS, nie możesz tego zrobić. Nie można pominąć takiej wersji LTS. Musisz zaktualizować 12.04-> 14.04, a następnie 14.04-> 16.04.

Prawdopodobnie szybsza będzie ponowna instalacja (i skonfigurowanie serwera, aby następnym razem było łatwiej;)).

odinho - Velmont
źródło
0

Tak, możesz płynnie i łatwo zaktualizować wersję LTS do następnej wersji LTS:

Krok Naciśnij Alt + F2i wpisz, update-managera następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

Gaurav Paliwal
źródło
0

Komentarze i linki o systemach LTS

Wybór wersji Ubuntu zarówno dla pierwszej instalacji, jak i aktualizacji do nowej wydanej wersji może być trudny i mylący. Ta odpowiedź skupi się na tym, jak znaleźć wersję z najdłuższym pozostałym czasem wsparcia (do końca życia) , który jest często pierwszym wydaniem wydania LTS (LTS oznacza Long Time Support).

W tej chwili jest to Ubuntu 16.04.1 LTS, a jego pliki ISO nie można znaleźć za pomocą „zwykłych” łączy do bieżących wersji.

Okresy wsparcia są opisane szczegółami i schematami w tym linku,

www.ubuntu.com/info/release-end-of-life

Serie jądra drugiej, trzeciej i czwartej wersji wydania różnią się od serii jądra pierwszej wersji wydania i nie są obsługiwane przez długi czas. Stos włączania sprzętu musi / zostanie zaktualizowany zgodnie z tymi linkami,

wiki.ubuntu.com/Kernel/LTSEnablementStack

wiki.ubuntu.com/Kernel/RollingLTSEnablementStack

w celu zachowania aktualności (w tym aktualizacji bezpieczeństwa jądra). Jest to ryzykowne i odradzam ci to robić. Zgłoszono wiele awarii. Niektóre z tych problemów można znaleźć, wpisując HWE w oknie „Szukaj pytań i odpowiedzi” w prawym górnym rogu okna przeglądarki internetowej za pomocą AskUbuntu (i naciśnij Enter).

Seria jądra piątego wydania jest wydana w następnej wersji LTS i ma długie wsparcie.

Strategia stabilnego i niezawodnego systemu

Polecam następującą strategię, jeśli chcesz używać stabilnego i niezawodnego systemu.

  • Dobra procedura tworzenia kopii zapasowych wszystkich plików, które chcesz zachować, jest podstawą stabilnego i niezawodnego systemu. Dotyczy to twoich plików osobistych oraz całego systemu operacyjnego lub jego części oraz zainstalowanych aplikacji i poprawek.

  • Zainstaluj i pozostań z wersjami LTS wydanymi w kwietniu w latach parzystych, 2014, 2016, 2018, ...

  • Zainstaluj teraz wersję, która ma najdłuższy czas do końca żywotności. Przetestuj i jeśli działa dobrze, pozostań przy nim. „Jeśli się nie zepsuło, nie naprawiaj”

    Bądź na bieżąco z aktualizacjami i aktualizacjami w ramach serii jądra

    sudo apt update
    sudo apt full-upgrade
    
  • Kiedy zostanie wydana kolejna pierwsza wersja wydania, poczekaj miesiąc, a czasem pod koniec sierpnia naprawione zostaną najgorsze błędy. Możesz zainstalować nową wersję i wykonać aktualizacje i uaktualnienia dobrze debugowanego i dopracowanego systemu. Może to oznaczać zmianę

    • od 14.04.1 LTS do 16.04.1 LTS, lub
    • od 14.04.1 LTS do 18.04.1 LTS (tylko standardowy Ubuntu ma 5 lat LTS), lub
    • od 14.04.5 LTS do 16.04.1 LTS, lub
    • od 14.04.5 LTS do 18.04.1 LTS (tylko standardowy Ubuntu ma 5 lat LTS), lub
    • od 16.04.1 LTS do 18.04.1 LTS, lub
    • od 16.04.1 LTS do 20.04.1 LTS (tylko standardowy Ubuntu ma 5 lat LTS), lub
    • od 16.04.5 LTS do 18.04.1 LTS, lub
    • od 16.04.5 LTS do 20.04.1 LTS ...

Często lepiej jest zainstalować nowy system, a następnie skopiować osobiste pliki ze starego systemu do nowego systemu. Możliwe jest uaktualnienie ze starej wersji LTS do następnej wersji LTS za pośrednictwem

sudo do-release-upgrade

ale jest to ryzykowne i lepiej wypróbuj nową kopię zapasową przed wypróbowaniem.

Pobierz pliki ISO

Zacznij szukać plików ISO wersji z najdłuższym wsparciem pozostałym za pośrednictwem tych linków,

Jeśli pliki ISO wersji z najdłuższą pozostałą obsługą nie zostaną znalezione za pośrednictwem tych łączy, można je znaleźć za pomocą następującego ogólnego łącza:

a teraz, kiedy to jest napisane, chcesz znaleźć Ubuntu 16.04.1 LTS za pomocą następującego linku,

sudodus
źródło