Sprzęt komputerowy

Poznaj pakiety Snap Ubuntu i ich zalety

Spisu treści:

Anonim

Jedną z wielkich nowości Ubuntu 16.04 Xenial Xerus są pakiety Snap, które prawdopodobnie przeczytałeś już przed opublikowaniem tego postu. Co to są pakiety Snap i jakie są ich zalety?

Zanim przejdziemy do pakietów Snap, powinniśmy przejrzeć działanie GNU / Linux i Ubuntu, w szczególności w zakresie zarządzania oprogramowaniem.

Jak radzimy sobie z oprogramowaniem w Ubuntu?

Jeśli kiedykolwiek korzystałeś z systemu Ubuntu lub innej dystrybucji GNU / Linux, być może zauważyłeś, że jego sposób instalowania i odinstalowywania oprogramowania różni się bardzo od systemu Windows. W systemie GNU / Linux oprogramowanie do struktury pakietów i te pakiety są dostępne w repozytoriach do pobrania.

Możemy zdefiniować repozytorium jako zestaw niejawnych pakietów, które zawierają wszystkie elementy potrzebne do zainstalowania określonego programu w systemie, na przykład wmaker lub lepiej znany jako odtwarzacz multimedialny VLC. Instalacja określonego programu może wymagać jednego pakietu lub kilku z nich.

W szczególności w przypadku Ubuntu mamy kilka opcji zarządzania pakietami.deb dostępnymi w repozytoriach i zainstalowanymi w naszym systemie, chociaż wszystkie z nich korzystają z zestawu narzędzi apt (z angielskiego A dvanced P ackage Tol) stworzonego przez Debiana w tym czasie (Ubuntu jest pochodną Debiana).

Konsola poleceń: korzystanie z konsoli jest metodą preferowaną przez najbardziej zaawansowanych użytkowników podczas zarządzania oprogramowaniem w Ubuntu ze względu na jego dużą wszechstronność i szybkość.

Aby zainstalować program z konsoli poleceń, musimy wskazać następującą kolejność:

sudo apt-get install „nazwa pakietu”

Przykładem może być:

sudo apt-get install wmaker

Aby go odinstalować, wystarczy zmienić słowo install, aby usunąć:

sudo apt-get remove wmaker

Następnie system poprosi nas o podanie kodu użytkownika i natychmiast rozpocznie pobieranie i instalowanie wszystkich pakietów niezbędnych do instalacji naszego programu. W tym przypadku jest to bardzo proste, ponieważ program ma taką samą nazwę jak pakiet, który musimy pobrać (wmaker), więc nie mamy problemu. Jednak wiele razy nazwa programu nie zgadza się z nazwą pakietu i wtedy mamy problem, może być też konieczne ręczne pobranie więcej niż jednego pakietu.

Synaptic: synaptic to kolejne świetne narzędzie stworzone przez Debiana do zarządzania oprogramowaniem. Synaptic to nic innego jak interfejs graficzny do używania apt w znacznie prostszy i bardziej przyjazny sposób, dzięki któremu możemy wyszukiwać różne pakiety do zainstalowania / odinstalowania w sposób graficzny.

Centrum oprogramowania Ubuntu: Centrum oprogramowania Ubuntu to nowy interfejs graficzny stworzony przez Canonical w celu dalszego uproszczenia korzystania z apt i ułatwienia mniej doświadczonym użytkownikom. Jest to interfejs, w którym pojawiają się różne programy i pakiety dostępne do instalacji, sklasyfikowane według kategorii.

Gdebi: Jest to kolejne narzędzie graficzne, które wykorzystuje apt do instalacji pakietów w Ubuntu i zostało również stworzone przez Debiana. W takim przypadku pozwala nam instalować pakiety w naszym systemie , które pobraliśmy z innego komputera lub te, które udało nam się pobrać z naszego komputera. Gdebi zajmie się pobraniem pozostałych możliwych pakietów, które mogą być konieczne

Kompilacja plików binarnych: istnieje o wiele bardziej zaawansowana i złożona ostatnia opcja, która polega na pobraniu kodu źródłowego (jeśli jest dostępny) i skompilowaniu go ręcznie dla naszego systemu. Dzięki temu uzyskujemy maksymalne dostosowanie programów do charakterystyki naszego komputera.

Zarządzanie oprogramowaniem w systemie GNU / Linux w formie repozytoriów i pakietów ma dla użytkowników szereg ważnych zalet, z jednej strony osoby odpowiedzialne za dystrybucję mogą sprawdzić poprawność działania i bezpieczeństwo wszystkich plików w systemie, a ponadto Umożliwia aktualizację całego zainstalowanego oprogramowania za pomocą kilku kliknięć lub jednego polecenia w terminalu.

Ograniczenia repozytorium i zalety pakietów Snap

Jak wspomnieliśmy wcześniej, instalacja określonego programu może wymagać jednego pakietu lub kilku z nich, ten ostatni przypadek to tak zwane zależności i może (w rzeczywistości powoduje) kilka ważnych problemów.

POLECAMY, że Microsoft wydaje nowe mikrokody za pośrednictwem Windows Update

Po pierwsze, może się zdarzyć, że nadal będziemy używać stosunkowo starej wersji Ubuntu i chcemy zainstalować najnowszą wersję określonego programu. W tej sytuacji może się zdarzyć, że jedna z zależności programu, który chcemy zainstalować, nie jest dostępna w repozytoriach dostępnych dla naszej wersji Ubuntu, w tym przypadku po prostu nie moglibyśmy zainstalować naszego ukochanego programu lub musielibyśmy zastosować znacznie więcej metod zaawansowane i złożone, aby rozwiązać problem z zależnościami.

Drugi duży problem dotyczy głównie komputerów, które nie mają połączenia z Internetem, w tym przypadku niemożliwe lub bardzo skomplikowane jest ręczne pobranie wszystkich niezbędnych pakietów z innego komputera, a następnie zainstalowanie ich na naszym.

Biorąc pod uwagę te problemy, rodzą się pakiety Snap dostępne w Ubuntu 16.04 LTS, zawierają one wszystkie pliki i wszystkie zależności do zainstalowania określonego programu, możemy powiedzieć, że jest to rozwiązanie podobne do systemu Windows, ponieważ za pomocą jednego pliku możemy zainstalować program. Te pakiety Snap powstają z inspiracji w mobilnych systemach operacyjnych, na przykład w Androidzie, gdzie możemy pobrać plik apk, a następnie przenieść go na smartfon lub tablet i zainstalować aplikację w bardzo prosty sposób.

W tym momencie należy zauważyć, że aplikacje zainstalowane za pomocą pakietów Snap pozostaną odizolowane od reszty systemu, co jest ważnym punktem w celu zagwarantowania bezpieczeństwa, ponieważ pliki zawarte w tych pakietach nie będą oglądane ani kontrolowane przez Canonical. W ten sposób, jeśli pakiet Snap zawiera plik z luką w zabezpieczeniach, nie wpłynie to na resztę systemu, a jedynie na własny program, nie zapominajmy, że GNU / Linux jest systemem operacyjnym, który charakteryzuje się wysokim bezpieczeństwem użytkownik.

Sprzęt komputerowy

Wybór redaktorów

Back to top button