Tak, możesz instalować pakiety Snap w systemie operacyjnym Chrome, ale to nie jest świetne

Crostini

Udział:

Jeśli jesteś użytkownikiem systemu operacyjnego Chrome i chcesz zainstalować kilka pakietów Snap, możesz nie mieć szczęścia. Chociaż technicznie możesz zainstalować pakiety Snap w systemie operacyjnym Chrome, nie jest to do końca idealne. Oto, co musisz wiedzieć.



Zanim zagłębimy się w to, chciałbym wyznać, że w żaden sposób nie jestem ekspertem od Linuksa. Odkąd pojawił się projekt Crostini i wprowadził aplikacje Linuksa do systemu operacyjnego Chrome, byłem dość zajęty badaniem różnych dystrybucji Linuksa, a dokładniej, w jaki sposób aplikacje są pakowane i obsługiwane w tych dystrybucjach. Uczę się na bieżąco i dlatego byłem podekscytowany rozpoczęciem tej nowej serii Command Line. Lubię majsterkować i chętnie testuję nowe rzeczy i stąpam po niezbadanych wodach, abyś Ty nie musiał.

Podczas moich poszukiwań spędziłem dużo czasu, zastanawiając się, jak zainstalować różne typy pakietów przez Linuksa w systemie operacyjnym Chrome. Masz natywne pliki .deb, które zwykle instalują się za pomocą prostego dwukrotnego kliknięcia. Następnie masz różne pliki .tar lub tar, które wymagają rozpakowania na różne sposoby, zanim będą mogły być wykonywane. Następnie istnieją samodzielne aplikacje, które składają się z pliku zawierającego wszystkie informacje niezbędne do uruchomienia bezpośrednio z obrazu. (To trochę bardziej techniczne, ale jest to łatwy sposób na zobrazowanie, jak działają te aplikacje) Omówiliśmy Flatpak oraz Obrazy aplikacji ale inne popularne pakiety to Snaps.

Przystawki (pakiety przystawek) są dostępne dla wszystkich głównych dystrybucji Linuksa i można je zainstalować w innych dystrybucjach przy użyciu odpowiednich metod instalacji, które można znaleźć tutaj . Dla zwykłych użytkowników Snapy oferują dużą zaletę, ponieważ można je znaleźć w miejscach takich jak oficjalny Snap Store i zainstalować za pomocą jednego kliknięcia lub jednego kodu wiersza poleceń. Posiadanie sklepu z aplikacjami tworzy bardziej znajome środowisko dla użytkowników, którzy są przyzwyczajeni do korzystania ze sklepów, takich jak Sklep Play, Chrome Web Store, iTunes itp.

W Debianie 9 i 10 Snapy można instalować bezpośrednio z wiersza poleceń, ale niestety nie działają one tak dobrze, jak w tradycyjnych systemach operacyjnych Linux. Od miesięcy próbowałem zainstalować Snapd (demon odpowiedzialny za instalowanie i uruchamianie Snapów) na moim Chromebooku tylko po to, by zakończyć się niepowodzeniem, ponieważ mój terminal wypluwał błędy, które nie miały absolutnie sensu dla mnie jako nowicjusza Linuksa. Na szczęście są tacy, którzy wiedzą o wiele więcej o tym, jak te rzeczy działają, a mała wycieczka do Reddit dostarczyła mi odpowiedzi, których szukałem, aby to działało.

Zastrzeżenia : Ta instalacja działa i pozwoli ci zainstalować pakiety Snap. Jednak nie działa dobrze iw zależności od aplikacji możesz napotkać dowolną liczbę problemów ze zgodnością. Na przykład Skype wymaga zmiany uprawnień do katalogu głównego. Inne aplikacje potrzebują dostępu do xhost w celu uruchomienia GUI, a to wymaga dodatkowego zestawu poleceń. Szczegółowo zajmiemy się nimi później. Na razie ten artykuł skupi się całkowicie na instalacji snapd, wymaganych zależnościach i uruchomieniu pierwszego pakietu Snap.

Dobra, zacznijmy. Zanim zainstalujemy snapd, zainstalujemy wymagane zależności. Snapy używają FUSE i squashfs między innymi do montowania pakietów. Jeśli zainstalujesz Snapd bez instalowania tych zależności, podczas próby pobrania i zainstalowania Snapów pojawi się błąd. Aby zainstalować, uruchom następujące polecenie w swoim terminalu. Jeśli pojawi się monit, naciśnij y, aby kontynuować i poczekaj na zakończenie instalacji.|_+_|

Teraz nadszedł czas, aby zainstalować snapd. Jest dostępny bezpośrednio z repozytorium Debiana i można go zainstalować za pomocą poniższego polecenia apt. Po zakończeniu będziemy gotowi do zainstalowania naszego pierwszego Snapa.|_+_|

Po zainstalowaniu snapd możesz zobaczyć następujące ostrzeżenie. |_+_|. Bez smutków. Po prostu zamknij terminal i otwórz go ponownie, aby rozpocząć nową sesję. Następnie zainstalujemy testowy Snap. Uruchom następujące polecenie, aby zainstalować przystawkę hello-world. |_+_|

Instalacja zajmie trochę czasu, ale po zakończeniu powinieneś być w stanie wpisać hello-world i nacisnąć enter. Jeśli instalacja zakończyła się sukcesem, Twoim wynikiem będzie Hello World! Jeśli ci się udało, przejdziemy do instalacji pełnej aplikacji.

Udało mi się zainstalować pakiet Snap Gimpa i jest to bardzo popularny edytor obrazów. Teraz zainstalujemy Gimp. Pamiętaj, że zawsze będziesz musiał użyć polecenia sudo podczas instalowania Snapów. Aby zainstalować Gimpa, użyj tego polecenia i weź filiżankę kawy, ponieważ pobieranie zajmie kilka minut.|_+_|

Przeglądaj wszystkie najnowsze oferty na Chromebooki

Po zakończeniu instalacji możesz wpisać gimp w terminalu, aby uruchomić program. Zauważyłem, że ładowanie po raz pierwszy zajęło trochę czasu, ponieważ Gimp zaktualizował rozszerzenia i pliki, ale po zamknięciu terminala i uruchomieniu go po raz drugi działało to znacznie płynniej.

Gdzie więc można znaleźć więcej Snapów do zainstalowania? Jak wspomniałem wcześniej, Snap Store zawiera mnóstwo aplikacji, a każda z nich daje polecenie zainstalowania Snap z terminala. Po zainstalowaniu wystarczy wpisać nazwę aplikacji w terminalu, aby ją uruchomić. Jeśli nie masz pewności co do dokładnej nazwy pliku, wpisz snap list w terminalu, aby zobaczyć wszystkie zainstalowane Snapy i ich nazwy plików. Możesz znaleźć Snap Store tutaj .

Ponieważ wiem, że ktoś o tym wspomni, tak, możesz zainstalować pakiet Snap Store Snap i będzie on działał na Chromebooku. Jednak uruchomienie trwa wieczność. Rzuca wszelkiego rodzaju błędy i nie byłem w stanie zalogować się do Snap Store po jego uruchomieniu, co uniemożliwia rzeczywiste pobieranie Snapów za pomocą przycisku instalacji. Jeśli znalazłeś poprawkę lub obejście tego problemu, napisz do mnie e-mail lub zostaw komentarz poniżej. Chciałbym, żeby to działało. Podsumowując, nie polecałbym używania Snapów w systemie operacyjnym Chrome, chyba że była to jedyna opcja instalacji aplikacji. Istnieje wiele alternatyw dla większości aplikacji i dopóki Snapy nie będą działać płynniej w systemie operacyjnym Chrome, jest to po prostu więcej kłopotów niż to warte. Tak czy inaczej, fajnie i interesująco było w końcu to uruchomić. Do zobaczenia następnym razem, gdy będziemy badać, jak zmienić domyślny kontener z Debiana na Ubuntu.

Podziel Się Z Przyjaciółmi :