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
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.