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.
Dodaj komentarz

Możesz być zainteresowany