Jak zaktualizować serwer z 12.04 do 16.04?

11

Maszyna nie ma pulpitu, tylko powłokę poleceń. Działa 12.04. Od czterech lat robię apt-get aktualizację i aktualizację co tydzień. Jak przekonwertować go na 16.04 z wiersza poleceń? Mam instalacyjną płytę CD z serwerem 16.04, czy mogę z niej uruchomić komputer?

Andy Canfield
źródło
Co śledziłeś, co nie działało? Czy próbowałeś askubuntu.com/q/110477/169736 ?
Braiam

Odpowiedzi:

17

Generał

Zawsze możesz przejść z LTS na LTS, w twoim przypadku oznaczałoby to:

  • uaktualnij z 12.04 do 14.04, a następnie
  • aktualizacja z 14.04 na 16.04

O ile wiem, nie ma bezpośrednio obsługiwanej aktualizacji z 12.04 do 16.04.

Zgodnie z tym podejściem nie ma potrzeby używania medium 16.04

Jak zawsze rozważ utworzenie kopii zapasowej plików krytycznych przed rozpoczęciem.

Ogranicz do LTS

Sposobem ograniczenia aktualizacji do LTS bez GUI jest zmiana wartości parametru  Promptin  /etc/update-manager/release-upgrades.

Ustaw na

[DEFAULT] Prompt=lts

Możliwe wartości to

  • nigdy: nigdy nie sprawdzaj nowej wersji.

  • normal: Sprawdź, czy jest dostępna nowa wersja. Jeśli znaleziono więcej niż jedną nową wersję, narzędzie do aktualizacji wersji podejmie próbę uaktualnienia do wersji, która natychmiast zastąpi aktualnie działającą wersję.

  • lts: Sprawdź, czy dostępna jest nowa wersja LTS. Uaktualniający podejmie próbę uaktualnienia do pierwszego wydania LTS dostępnego po aktualnie uruchomionym. Należy pamiętać, że tej opcji nie należy używać, jeśli aktualnie uruchomiona wersja sama w sobie nie jest wersją LTS, ponieważ w takim przypadku uaktualniacz nie będzie w stanie ustalić, czy dostępna jest nowsza wersja

Jak zaktualizować

W przypadku obu procesów aktualizacji należy zawsze aktualizować bieżący system za pośrednictwem

sudo apt-get update
sudo apt-get upgrade

Następnie rozpocznij aktualizację przez

sudo do-release-upgrade

lub - PRZYPADEK SPECJALNY - w przypadku wersji rozwojowych (dotyczy aktualizacji 14.04 do 16.04 do 16.04.1):

sudo do-release-upgrade -d

Jeśli do-release-upgradepolecenie nie zostanie znalezione, zainstaluj je:

sudo apt-get install update-manager-core
dufte
źródło
Należy wspomnieć, że od LTS do LTS dla 14.04 do 16.04 zostaną włączone dopiero 16.04.1, za kilka miesięcy.
Thomas Ward
@ThomasW .: prawda, chociaż nadal działa, jeśli używasz -d
dufte
To prawda, ale trudno to ustalić na podstawie postu, stąd komentarz.
Thomas Ward
Dobrze, zaktualizowałem nieco post
dufte
0

O ile mogę stwierdzić, muszę edytować, /etc/update-manager/release-upgrades aby zmienić Monituj na [DEFAULT] Prompt=lts

Następnie uruchom ponownie komputer i wydaj następujące polecenia:

sudo bash
apt-get update
apt-get upgrade

{Uruchom ponownie}

sudo bash
do-release-upgrade -c

{sprawdź wersję docelową}

do-release-upgrade

{Mogę teraz uaktualnić z 12.04 do 14.04; aktualizacja z 14.04 na 16.04 może potrwać do sierpnia}

=========

Zadałem pytanie, jak zaktualizować serwer z 12.04 do 16.04. Mam wiele potencjalnych klientów, linki do innych stron itp. Wreszcie opublikowałem własną odpowiedź - konkretne polecenia, które muszę wydać, aby to zrobić. Moja opublikowana odpowiedź pochodzi z przeczytania wszystkich pozostałych odpowiedzi.

Każda odpowiedź ma ocenę. Zakładam, że wyższe liczby są lepsze. Widzę, że moja odpowiedź podsumowująca ma ocenę minus jeden. Zakładam, że jest to gorsze niż zero. Jak zdobyłem ocenę minus jeden?

Uwaga: wszystkie trzy moje komputery już czytają „Monituj = lts”

Andy Canfield
źródło