Z LMDE 1 do LMDE 2
Jeżeli pozostali jeszcze jacyś użytkownicy Linux Mint Debian Edition 1 którzy cierpliwie czekali ze wzorcową aktualizacją do Linux Mint Debian Edition 2, to okres ich oczekiwania dobiegł końca. Clem udostępnił w sieci poradnik który pozwoli w miarę bezboleśnie (u większości) dokonać transformacji LMDE 1 w LMDE 2, a co za tym idzie – dołączyć do dumnego grona posiadaczy Debiana Jessie z aktualizacjami Minta.
Wbrew pozorom to nie jest tak do końca zwykła aktualizacja. Kończy bowiem ona okres „niestabilnego” LMDE i utrwala na naszych maszynach LMDE 2 na fundamentach stabilnego Debiana. Dlatego też musimy upewnić się, że spełniamy kilka warunków koniecznych, aby nie zostać niemile rozczarowanymi.
- trzeba wykazać się minimum wiedzy nt. APT,
- trzeba posiadać wspieraną wersję LMDE (Cinnamon lub MATE),
- nasze LMDE 1 musi być wzbogacone o najnowszą aktualizację Update Pack 8,
- nie przeprowadzaliśmy aktualizacji bezpośrednio z wykorzystaniem Debian Testing lub Debian Unstable,
- nie używamy niestabilnego repozytorium Romeo (a jeżeli tak, to należy je deaktywować),
- nadal używamy sysvinit (nie przechodziliśmy na systemd).
Jeżeli upewniliśmy się, że na powyższe pytania możemy odpowiedzieć twierdząco, czas rozpocząć przygotowania do wielkiego skoku w przestrzeń LMDE 2. W znormalizowanej nomenklaturze naszej mowy wygląda to mniej więcej tak:
# 1 – popraw źródła
Na samym początku wskazujemy naszej maszynie aktualne repozytoria wydania LMDE 2 „Betsy”. Edytujemy w tym celu jako root plik /etc/apt/sources.list.d/official-package-repositories.list i upewniamy się, że wygląda on tak:
deb http://packages.linuxmint.com betsy main upstream import
deb http://http.debian.net/debian jessie main contrib non-free
deb http://http.debian.net/debian jessie-updates main contrib non-free
deb http://security.debian.org jessie/updates main contrib non-free
deb http://www.deb-multimedia.org jessie main non-free
deb http://extra.linuxmint.com betsy main
# 2 – zaktualizuj listę pakietów
Aktualizujemy listę pakietów oraz kluczy:
apt update
apt install debian-archive-keyring deb-multimedia-keyring
apt update
# 3 – zainstaluj pakiety niezbędne do rozpoczęcia aktualizacji
W celu uniknięcia konfliktów podczas aktualizacji musimy zainstalować kilka paczek:
apt install sysvinit-core adwaita-icon-theme blueberry
# 4 – opcjonalnie wyłącz screensaver
W ustawieniach MATE/Cinnamon zalecane jest wyłączenie wszystkiego, co mogłoby aktywować screensaver.
# 5 – wykonaj aktualizację
Jeżeli powyższe udało się nam przeprowadzić bez większych problemów, możemy rozpocząć najważniejszy etap aktualizacji:
apt dist-upgrade
Należy się przyglądnąć co system zamierza zrobić, w szczególności – jakie paczki zostaną usunięte. Jeżeli zgadzamy się, kontynuujemy.
# 6 – upewnij się
Gdy cały proces się zakończy, upewniamy się, że został wykonany w całości:
apt dist-upgrade
Powinniśmy otrzymać komunikat, że nasz system jest w pełni zaktualizowany. Jeżeli nie, to coś nie zainstalowało się do końca jak należy.
Poniższa komenda pozwoli rozwiązać niektóre konflikty zależności:
apt install -f
Na koniec upewniamy się, że mamy zainstalowany bazowy zestaw paczek w zależności od posiadanego środowiska graficznego:
apt install mint-meta-debian-cinnamon
lub
apt install mint-meta-debian-mate
# 7 – ponowne uruchomienie
Jeżeli zakończyliśmy nasze zmagania z aktualizacją, uruchamiamy ponownie komputer.
I to w zasadzie wszystko – nasz system powinien być gotowy do pracy już w nowych szatach LMDE 2. Warto jednak zapoznać się jeszcze z adnotacjami na oficjalnej stronie poradnika aktualizacyjnego.