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

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.


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.


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.


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)


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.


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 ...)


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;)).


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.


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,

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.