W najnowszej wersji Linux Mint programiści podjęli decyzję o uniemożliwieniu domyślnej instalacji pakietów Snap. Ich zdaniem, dostarczany przez Ubuntu pakiet Chromium może stanowić zagrożenie. Dlaczego tak uważają? Po zainstalowaniu pakietu „chromium-browser” z repozytoriów Ubuntu, które są głównym źródłem oprogramowania dla Linux Mint, użytkownik nie otrzymuje już tradycyjnego pakietu DEB, lecz wersję Snap przeglądarki.
Decyzja Ubuntu o przeniesieniu Chromium z tradycyjnego pakietu opartego na Debianie na Snap jest w pełni uzasadniona. Utrzymując wiele wersji LTS, takich jak 14.04, 16.04, 18.04 i 20.04, zespół Ubuntu stara się zaoszczędzić czas i zasoby. Tworzenie i aktualizacja Chromium dla tak wielu przestarzałych wydań byłoby czasochłonne. Dlatego zdecydowano się na jedną wersję Snap, która będzie działać na różnych systemach.
Podczas gdy wielu użytkowników Ubuntu może zrozumieć stanowisko Linux Mint, to jednak zespół Mint postrzega pakiet Snap jako potencjalne naruszenie prywatności, ponieważ nie jest on całkowicie otwartym źródłem, a jedynie programiści Ubuntu mają nad nim kontrolę.
Linux Mint ma uzasadnione powody, by wyłączyć Snapy w wersji 20, jednak Ubuntu także ma swoje argumenty na rzecz wprowadzenia Chromium w formie Snap. Na szczęście w społeczności open source istnieją sposoby na obejście tej blokady, a w tym przewodniku przedstawimy, jak to zrobić.
Usuwanie pliku nosnap.pref w Linux Mint
Linux Mint nie zablokował pakietu „snapd” w systemie operacyjnym, co jest zgodne z filozofią open source. Zespół Linux Mint dodał plik konfiguracyjny Apt, który informuje system, aby nie pozwalał na instalację pakietu „snapd”. Ten plik konfiguracyjny można łatwo usunąć. Wystarczy wykonać kilka kroków.
Aby rozpocząć, otwórz terminal w Linux Mint. Możesz to zrobić, wyszukując terminal w menu aplikacji lub używając skrótów klawiszowych Ctrl + Alt + T lub Ctrl + Shift + T.
Po otwarciu terminala użyj polecenia cp, aby stworzyć kopię zapasową pliku nosnap.pref, który blokuje instalację „snapd”. Użyj poniższego polecenia:
sudo cp /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.bak
Pozwoli to na przywrócenie pliku w przyszłości, jeśli zajdzie taka potrzeba. Możesz zweryfikować, czy plik kopii zapasowej został utworzony, używając polecenia ls:
ls /etc/apt/preferences.d/
Po potwierdzeniu, że plik kopii zapasowej istnieje, możesz usunąć plik nosnap.pref, aby umożliwić instalację Snap. Użyj poniższego polecenia:
sudo rm /etc/apt/preferences.d/nosnap.pref
Po usunięciu pliku nosnap.pref, Linux Mint nie będzie już blokował instalacji środowiska Snap. Możesz przejść do następnej sekcji przewodnika, aby dowiedzieć się, jak włączyć obsługę Snap w Mint.
Włączanie obsługi Snap w systemie Linux Mint 20
Obsługa Snap była od zawsze odradzana w Linux Mint. Zespół programistów zrobił wiele, aby usunąć ten pakiet, a użytkownicy muszą ręcznie skonfigurować Snap, jeśli chcą z niego korzystać. Na szczęście, konfiguracja Snap w Mint 20 jest stosunkowo prosta. Otwórz terminal i zainstaluj pakiet „snapd” za pomocą polecenia Apt:
sudo apt install snapd
Po zainstalowaniu pakietu „snapd”, system skonfiguruje środowisko wykonawcze Snap oraz uruchomi kilka usług systemd, które umożliwiają interakcję z pakietami Snap. Proces ten zajmie chwilę. Po zakończeniu uruchom polecenie snap refresh, aby sprawdzić, czy środowisko Snap działa poprawnie.
Masz problemy z konfiguracją Snap w Linux Mint? Potrzebujesz więcej wskazówek niż te zawarte w tym przewodniku? Sprawdź nasz szczegółowy artykuł na temat włączania i korzystania z pakietów Snap w Linux Mint, który dostarcza dodatkowych informacji na ten temat.
Ponowne wyłączanie Snapów w Linux Mint 20
Jeśli włączyłeś obsługę Snap w Mint 20 i zdecydowałeś, że to nie jest dla Ciebie, możesz łatwo ją wyłączyć, wykonując poniższe kroki.
Krok 1: Najpierw odinstaluj wszystkie pakiety Snap, które mogłeś zainstalować.
Krok 2: Postępuj zgodnie z naszym przewodnikiem dotyczącym wyłączania Snapów w Ubuntu. Jako że Linux Mint oparty jest na Ubuntu, przewodnik będzie pomocny w tym procesie.
Krok 3: Przywróć plik nosnap.pref z utworzonej wcześniej kopii zapasowej za pomocą poniższego polecenia:
sudo cp /etc/apt/preferences.d/nosnap.pref.bak /etc/apt/preferences.d/nosnap.pref
newsblog.pl
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.