Jak zaktualizować do Elementary OS Juno

Photo of author

By maciekx

Elementary OS Juno został niedawno wydany i przynosi szereg poprawek, nowych funkcji oraz aktualizacji oprogramowania. Niestety, brakowało w nim możliwości aktualizacji z wcześniejszych wersji bez konieczności pełnego formatowania dysku.

Jeśli pragniesz zainstalować najnowszą wersję Elementary OS, ale chcesz uniknąć problemów związanych z ponownym pobieraniem i formatowaniem, jesteśmy tutaj, aby Ci pomóc! Postępuj zgodnie z poniższymi krokami, aby dowiedzieć się, jak zaktualizować system bez zbędnych komplikacji.

Uwaga

Metoda aktualizacji opisana w tym przewodniku nie jest oficjalnie wspierana przez programistów. Korzystasz z tego poradnika na własne ryzyko!

Przed rozpoczęciem aktualizacji z Elementary OS Loki do Juno, pamiętaj o wykonaniu pełnej kopii zapasowej swojego systemu!

Przygotowanie do aktualizacji

Elementary OS jest systemem opartym na Ubuntu, więc będziemy musieli zastosować standardowy proces aktualizacji dla dystrybucji Ubuntu. Naciśnij Ctrl + Alt + F1, aby otworzyć terminal TTY. Następnie wykonaj poniższe kroki, aby przygotować system do aktualizacji do najnowszej wersji Elementary OS.

Krok 1: Po zalogowaniu się do terminala TTY, wpisz swoją nazwę użytkownika oraz hasło. Powinno to otworzyć pełnoekranową sesję terminala.

Krok 2: W tym przewodniku będziemy często korzystać z poleceń roota, dlatego dobrze jest przełączyć się na konto root w terminalu TTY. Uzyskasz to za pomocą polecenia:

sudo -s

Krok 3: Mając już uprawnienia administratora, musisz wyłączyć system logowania LightDM oraz środowisko pulpitu Pantheon. Ignorowanie tego kroku może prowadzić do niepowodzenia aktualizacji i uszkodzenia systemu.

Aby zatrzymać LightDM, użyj polecenia systemctl:

systemctl stop lightdm.service

Krok 4: Po zatrzymaniu LightDM czas na zainstalowanie wszystkich oczekujących aktualizacji dla aktualnej wersji systemu. W tym celu użyj poleceń apt update oraz apt upgrade.

apt update
apt upgrade -y

Krok 5: Teraz, po zaktualizowaniu oprogramowania, musisz uruchomić polecenie dist-upgrade, aby zainstalować dodatkowe aktualizacje i upewnić się, że system jest w najnowszej wersji.

apt dist-upgrade

Krok 6: Sprawdzamy, czy wszystko przebiegło pomyślnie, analizując system pod kątem problemów. Użyj polecenia dpkg -C, aby zidentyfikować wszelkie potencjalne problemy z pakietami.

dpkg -C

Przyjrzyj się wynikom polecenia dpkg. W większości przypadków (99%) system powinien działać poprawnie. W przypadku napotkania problemów, zwróć uwagę na komunikaty i spróbuj je rozwiązać.
Krok 7: Ostatnim krokiem przygotowawczym jest sprawdzenie, czy nie masz wstrzymanych pakietów, które mogą zakłócić aktualizację. Użyj polecenia showhold, aby to zweryfikować.

apt-mark showhold

Aktualizacja do Elementary OS Juno

Po zakończeniu powyższych kroków, Twój system oparty na Elementary OS (wersja 4) jest gotowy do przeprowadzenia aktualizacji do najnowszej wersji.

Pierwszym krokiem w każdej aktualizacji systemu opartego na Ubuntu jest zmiana źródeł oprogramowania z wersji starej na nową.

Elementary OS Juno wykorzystuje Ubuntu 18.04 LTS jako bazę, więc musimy zaktualizować wszystkie źródła do tej wersji.

sed -i 's/xenial/bionic/g' /etc/apt/sources.list

Po dokonaniu tej zmiany w źródłach oprogramowania Elementary OS, musimy również zaktualizować oficjalne źródła Elementary, zmieniając je z 16.04 na 18.04.

sed -i 's/xenial/bionic/g' /etc/apt/sources.list.d/appcenter.list
sed -i 's/xenial/bionic/g' /etc/apt/sources.list.d/elementary.list
sed -i 's/xenial/bionic/g' /etc/apt/sources.list.d/patches.list

Po zaktualizowaniu wszystkich źródeł, konieczne jest odświeżenie indeksu oprogramowania Elementary OS, aby uwzględniał wprowadzone zmiany. Użyj polecenia update w terminalu TTY:

sudo apt update

Przed przystąpieniem do aktualizacji Loki do Juno, warto przeprowadzić symulację, aby upewnić się, że proces przebiegnie bez problemów. W tym celu użyj polecenia:

apt --simulate upgrade

Jeżeli symulacja nie wykazała żadnych problemów, możesz przystąpić do rzeczywistej aktualizacji. W terminalu TTY użyj polecenia upgrade, aby zainstalować nowe pakiety Juno:

sudo apt upgrade -y

Na koniec zakończ proces aktualizacji poleceniem dist-upgrade:

sudo apt dist-upgrade -y

Po zakończeniu aktualizacji do Elementary OS Juno, uruchom ponownie komputer!

Po aktualizacji

Aktualizacja z Lokiego do Juno została zakończona. Zanim jednak będziesz mógł w pełni korzystać z systemu, jest kilka kroków do wykonania. Najpierw odinstaluj wszystkie stare pakiety, które pozostały po poprzedniej wersji, używając polecenia:

sudo apt autoremove

Moduły Perla

Niektórzy użytkownicy, którzy przeszli na Juno, zgłaszali problemy z pakietem Perl-modules, który może kolidować ze starszą wersją. Aby rozwiązać ten problem, użyj polecenia:

sudo apt remove perl-modules-5.22

Odzyskiwanie kluczy GPG

W trakcie aktualizacji z Lokiego do Juno zmieniliśmy kilka ustawień, co może wymagać zainstalowania klucza dla źródeł oprogramowania. Wykonaj poniższe kroki, aby to zrobić:

Krok 1: Użyj polecenia apt-key, aby pobrać klucz Elementary OS z sieci.

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A74F73EFFE70B91C

Krok 2: Po zainstalowaniu klucza, odśwież źródła oprogramowania Juno, aby odzwierciedlić zmiany:

sudo apt update

Jeśli klucz został pomyślnie odzyskany, polecenie aktualizacji powinno działać bez błędów, a Ty będziesz mógł cieszyć się nowym Elementary OS Juno!


newsblog.pl