Jak znaleźć oprogramowanie w mało znanych dystrybucjach Linuksa

Rzeczywiście, lokalizacja oprogramowania w mniej popularnych dystrybucjach Linuksa może być wyzwaniem. Istnieje jednak kilka sposobów, aby zrealizować ten cel. Najbardziej efektywnym podejściem jest korzystanie z przenośnych aplikacji, które można uruchomić bez instalacji. Takie aplikacje noszą nazwę AppImages.

AppImages

Choć AppImages nie są nowością, z pewnością stanowią jeden z czołowych wynalazków w społeczności Linuksa ostatnich lat. Ideą jest dostarczenie użytkownikom Linuksa plików podobnych do „EXE” w systemie Windows. Kiedy użytkownik pobiera program spakowany w taki sposób, może go uruchomić od razu, bez potrzeby instalacji. Warto zaznaczyć, że AppImage nie jest jedynym formatem wykonywalnym w środowisku Linux – istnieją również inne przenośne pliki binarne. Niemniej jednak, AppImage poprawia funkcjonalność tych binariów.

Standardowy plik binarny, który nie jest w formacie AppImage, może działać na różnych dystrybucjach Linuksa, pod warunkiem, że odpowiednie biblioteki są zainstalowane. Pliki AppImage zawierają wszystkie niezbędne biblioteki i pliki, co pozwala użytkownikom na ich natychmiastowe pobranie i uruchomienie. Oto jak możesz zdobyć te pliki na swoim systemie Linux.

Jak znaleźć AppImages

Na początek odwiedź Katalog Probono AppImage, który wydaje się być najbardziej niezawodnym źródłem dostępnych zasobów. W tym przykładzie skupimy się na aplikacji Audacity.

Na stronie BinTray kliknij zakładkę „pliki”, a zobaczysz długą listę dostępnych wersji Audacity. Wybierz najnowszą wersję, aby mieć pewność, że korzystasz z aktualnego oprogramowania. Nie pobieraj pliku bezpośrednio przez przeglądarkę. Zamiast tego kliknij prawym przyciskiem na linku i wybierz „Kopiuj”, aby skopiować adres URL. Następnie otwórz terminal.

Pobieranie aplikacji Audacity za pomocą wget

Jeśli nie masz zainstalowanego wget, sprawdź w menedżerze pakietów i zainstaluj go. Potem możesz przystąpić do pobierania.

cd ~/Downloads
wget https://bintray.com/probono/AppImages/download_file?file_path=Audacity-2.0.5.glibc2.15-x86_64.AppImage

Pobranie aplikacji za pomocą wget jest ważne, ponieważ będziesz musiał zmienić uprawnienia pliku AppImage. Jest to znacznie prostsze do zrealizowania, gdy jesteś w terminalu. Aby zaktualizować uprawnienia, użyj polecenia chmod:

sudo chmod +x Audacity*.AppImage

Teraz, gdy uprawnienia zostały zaktualizowane, otwórz folder Pobrane w menedżerze plików swojego systemu Linux i kliknij dwukrotnie na plik Audacity AppImage. Aplikacja powinna się otworzyć natychmiast i być gotowa do użycia.

Pakiety FlatPaks i Snap

Kolejnym sposobem na znalezienie oprogramowania w mało znanych dystrybucjach Linuksa jest skorzystanie z Flatpaków. Technologia ta, podobnie jak AppImage, jest niezależna od dystrybucji, co oznacza, że nie ma preferencji dla żadnej konkretnej wersji Linuksa – Twoja dystrybucja prawdopodobnie ją obsługuje. Zarówno Snap, jak i Flatpak mają na celu stworzenie uniwersalnego formatu pakietu, który może być używany wszędzie.

Dzięki tym dwóm rozwiązaniom, pożądane oprogramowanie jest dostępne w większości głównych dystrybucji Linuksa, a także w tych mniej popularnych.

Jeżeli korzystasz z mniej znanej dystrybucji Linuksa, która nie ma takiego wsparcia oprogramowania jak Ubuntu czy Fedora, warto spróbować tych rozwiązań.

Oprogramowanie Linux na GitHubie

Jednym z najskuteczniejszych sposobów na poszukiwanie dodatkowego oprogramowania dla mniej popularnych dystrybucji Linuksa jest odwiedzenie GitHuba. Platforma ta gromadzi wiele projektów, które regularnie dodają nowy kod. W rezultacie wiele projektów linuksowych hostuje tam swój kod źródłowy. Oznacza to, że nawet jeśli nie ma natywnego pakietu dla Twojej dystrybucji, masz możliwość skompilowania oprogramowania ze źródeł lub stworzenia własnego pakietu do instalacji.

Warto jednak pamiętać, że nie wszystkie projekty linuksowe są dostępne na GitHubie. Mimo to, jest to jedna z najpopularniejszych platform do zarządzania projektami, więc istnieje duża szansa, że znajdziesz tam to, czego szukasz.

Dokumentacja

W przypadku mniej znanych dystrybucji Linuksa deweloperzy są świadomi, że zdobycie oprogramowania może być wyzwaniem. Dlatego często intensywnie pracują nad tym, aby zaspokoić potrzeby użytkowników. Przykładem tego jest projekt Solus, który jest nową dystrybucją z unikalnym formatem pakietu. W związku z tym, niektóre programy mogą być niedostępne w porównaniu do Ubuntu. Aby pomóc użytkownikom, Solus posiada sekcję „Strona trzecia”, w której można znaleźć dodatkowe programy. Ponadto, każdy użytkownik ma możliwość zgłoszenia prośby o dodanie programu do tej sekcji.

Twoja dystrybucja Linuksa może mieć podobne możliwości. Sprawdź, jak tworzone są pakiety oraz czy istnieje sekcja „strony trzeciej”. Dobrym pomysłem jest również poszukiwanie w witrynie sekcji dotyczącej „prośby o pakiety”. Nawet jeśli niektórzy programiści mogą zignorować Twoje sugestie, warto spróbować.

Podsumowanie

W przeszłości posiadanie dystrybucji Linuksa, która nie była częścią głównego nurtu, mogło oznaczać trudności w zdobywaniu oprogramowania. Proces ten był czasochłonny, a aktualizacje pakietów często były wolne. Na szczęście w dzisiejszych czasach społeczność Linuksa stara się, aby instalacja oprogramowania była bardziej uniwersalna. Dzięki przyjęciu rozwiązań takich jak Flatpak, Snap i AppImage, problemy z dostępnością niektórych aplikacji stają się coraz rzadsze.


newsblog.pl