Dlaczego przestałem instalować aplikacje w tradycyjny sposób w Linuksie

Dlaczego przestałem instalować aplikacje w tradycyjny sposób w Linuksie

Instalacja aplikacji w Linuxie jest prosta dzięki menedżerom pakietów i nowoczesnym narzędziom jak Flatpak, Snap czy Docker, które oferują większą elastyczność i kontrolę.

Instalacja programów w Linuxie to nie jakiś skomplikowany labirynt. W terminalu z prostym poleceniem (sudo apt install [nazwa programu]) można szybko dodać aplikację, pod warunkiem, że jest w repozytoriach dystrybucji. Z biegiem czasu jednak przestałem trzymać się tradycyjnych metod. Dziś wybieram opcje dające większą kontrolę i elastyczność.

Dlaczego? Jakie mam alternatywy?

Menedżery pakietów

Choćby te, które w moim zasięgu nie były

Mam swoje ulubione: Mint (moja główna maszyna), Termux (dobry na Androida), Ubuntu (serwerowe projekty) i Fedora (biuro). W Mint mamy apt, w Arch Linux pacman, a w Gentoo portage. Każdy z tych menedżerów dobrze pasuje do konkretnej dystrybucji i zapewnia bezpieczeństwo.

Pakiety zawierają wszystko potrzebne do działania aplikacji. Kiedy chcę szybko zainstalować program, to często najlepsza droga. Menedżery potrafią obsługiwać również instalację plików DEB z internetu. Nieraz ściągnąłem Vivaldi w wersji DEB z ich strony:

Potem, jednym poleceniem w terminalu: sudo dpkg -i vivaldi.deb, gotowe. Menedżery pakietów to tylko początek. Jeśli czegoś brakuje, można też skompilować aplikację. A gdy potrzebuję więcej narzędzi, mam inne metody instalacji.

Flatpak do aplikacji graficznych

Gdy repozytoria są ubogie

Niektórzy go nienawidzą, inni uwielbiają. Ja stawiam na Flatpak. To świetna opcja. Aplikacje jak Shotcut, DosBox, OBS Studio, Pinta, Obsidian? Wszystkie zainstalowane przez Flatpak. Flatpak jest uniwersalny, działa w piaskownicy i zapewnia dostępy do wielu dystrybucji. Zajmuje trochę więcej miejsca, ale warto.

Na Flathub łatwo można natrafić na nowe aplikacje. Opanuj kilka poleceń w terminalu, jak flatpak update, by śledzić aktualizacje, i skorzystaj z Flathub, by odkrywać nowe aplikacje.

Menedżer oprogramowania jako graficzna alternatywa

Zamiast terminala

Przeglądając Linux Mint Cinnamon, zmieniłem się po tym, jak Windows 11 zistniecił mi komputer. Przyjazny dla początkujących, ale odpowiedni do codziennego użytku. Wbudowany menedżer oprogramowania to wizualny interfejs do zarządzania pakietami.

Dostęp do niego mamy przez Menu > Oprogramowanie.

Menedżer oprogramowania. Z tej perspektywy masz pod ręką popularne aplikacje, prostą opcję wyszukiwania oraz wygodne zarządzanie pakietami - wszystko w jednym intuicyjnym interfejsie.

Terminal to przydatne narzędzie, ale menedżer oprogramowania to wybór dla tych, którzy wolą prostotę.

Snap i Docker

Użyj obrazów kontenerowych dla swoich aplikacji

Docker to mój nowy odkryty skarb, prosty i elastyczny sposób instalacji programów na Linuksie.

Kontenery Dockera łączą w sobie obraz i wszystkie potrzebne zależności, pozwalając na uruchamianie aplikacji w czystym środowisku. Te samodzielnie hostowane aplikacje łatwo aktualizować, modyfikować lub usuwać.

Instalacja w ten sposób oznacza, że twoje główne środowisko nie cierpi od nadmiaru zależności. Chcesz usunąć aplikację? Wystarczy kilka kliknięć.

Snap to kolejna opcja instalacji aplikacji kontenerowych. Tak jak Flatpak, Snaps są projektowane jako uniwersalne, autonomiczne kontenery oprogramowania dla Linuxa, zawierające aplikacje, niezbędne biblioteki i zależności w jednym pakiecie.

Używam Snapów sporadycznie i generalnie jestem zadowolony. Zwykle sprawdzają się na serwerach, więc na pewno skupię się na nich w przyszłości.

Alternatywne metody mogą uzupełniać tradycyjne

Menedżery pakietów są świetne do podstawowych narzędzi. Inne metody nie umniejszają ich mocy - wręcz przeciwnie, poszerzają twoje możliwości.

Łączenie menedżera pakietów z Dockerem, Snapem czy Flatpak pozwala ci na dobrą stabilizację i elastyczność w konfiguracji.

Można też instalować aplikacje za pomocą skryptów - to bardziej złożona opcja niż inne metody. Nie będę się nad tym rozwodził, ale obiecuję, że wkrótce to sprawdzę.

Jeśli ciekawią Cię artykuły podobne do Dlaczego przestałem instalować aplikacje w tradycyjny sposób w Linuksie, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.

Indeks
  1. Menedżery pakietów
    1. Choćby te, które w moim zasięgu nie były
  2. Flatpak do aplikacji graficznych
    1. Gdy repozytoria są ubogie
  3. Menedżer oprogramowania jako graficzna alternatywa
    1. Zamiast terminala
  4. Snap i Docker
    1. Użyj obrazów kontenerowych dla swoich aplikacji
    2. Alternatywne metody mogą uzupełniać tradycyjne

Możesz być zainteresowany

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Go up