Poznaj pakiety Snap Ubuntu i ich zalety
Spisu treści:
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 UpdatePo 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.
Spawacz łukowy: przekształcaj pakiety aplikacji APK
ARC Welder to bezpłatne rozszerzenie dla przeglądarki Google Chrome opracowane właśnie przez twórców aplikacji Google na Androida
Skrzynia bojowa Amd, nowa płyta główna, procesor i pakiety GPU
AMD współpracuje z MSI w celu sprzedaży nowych pakietów AMD Combat Crate, w tym płyty głównej, procesora i karty graficznej.
Intel anuluje swoje pakiety procesorów podstawowych modułami optane
W zeszłym roku Intel wypuścił specjalny pakiet procesorów i5 +, i7 + i i9 +, który został dostarczony z modułami Optane 16 GB.





