Szoftverek keresése homályos Linux disztribúciókon

Meglehetősen nehéz szoftvert találni homályos Linux-disztribúciókon, de számos különböző módszer létezik a probléma orvoslására. Az első (és vitathatatlanul a legjobb) megoldás az, hogy a hiányzó alkalmazásokat hordozható, futtatható alkalmazásokkal egészítsük ki. Ezek a végrehajtható alkalmazások AppImages néven ismertek.

AppImages

Az AppImages egyáltalán nem újdonság, de a Linux közösség egyik legjobb találmánya a közelmúltban. Az alapkoncepció egy Windows-szerű „EXE” bevezetése a Linux platformra. Amikor a felhasználó letölt egy ilyen fájlba csomagolt programot, az azonnal futni fog, szoftver telepítése nélkül. Nyilvánvaló, hogy az AppImage nem talált ki végrehajtható bináris fájlokat Linuxon. Már vannak hordozható bináris fájlok. Ennek ellenére az AppImage megtalálja a módját, hogy jobbá tegye ezeket a bináris fájlokat.

Egy normál, nem AppImage bináris fájl bármely Linux disztribúción futhat (ha a megfelelő könyvtárak stb. telepítve vannak a rendszeren). Az AppImage fájlokban minden egyes könyvtár és fájl közvetlenül egy „környezetbe” van csomagolva, így a felhasználók hozzáférhetnek, és már mehet is. A következőképpen töltheti le ezeket a fájlokat Linux számítógépére.

AppImages keresése

Először keressen egy AppImage-et a Probono AppImage könyvtár. Az összes online forrás közül ez tűnik a legmegbízhatóbbnak és bőségesnek. Ebben a példában az Audacityt fogjuk használni.

  A 4 legjobb külső SSD a Linux-felhasználók számára 2021-ben

A BinTray oldalon kattintson a „fájlok” elemre. Az alábbiakban az Audacity-képek hatalmas listája található. Keresse meg a legújabbat, hogy AppImage programja a lehető legfrissebb legyen. Ne töltse le ezt a fájlt a böngészővel. Ehelyett kattintson a jobb gombbal a hivatkozásra, majd kattintson a „Másolás” gombra a közvetlen URL mentéséhez. Ezután nyisson meg egy terminál ablakot.

Töltse le az Audacity alkalmazást a wget segítségével

Megjegyzés: nincs wget-je? Keresse meg a csomagkezelővel, és először telepítse. Ezután indítsa el a letöltést.

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

Azért töltöttük le ezt az alkalmazást a wget segítségével, mert az AppImage engedélyeinek meg kell változniuk. Sokkal egyszerűbb ezt megtenni, ha már a terminálban van. Az engedélyek frissítéséhez használja a chmod parancsot:

sudo chmod +x Audacity*.AppImage

Az engedélyek frissülnek. Most nyissa meg a Letöltéseket a Linux PC fájlkezelőjében, és kattintson duplán az Audacity AppImage-re. Az alkalmazás azonnal megnyílik, használatra kész.

FlatPaks és Snap csomagok

Egy másik megoldás a népszerűtlen és kevésbé támogatott Linux disztribúciók szoftverének megtalálására a Flatpaks használata. Ez a technológia (hasonlóan az AppImage-hez) „disztro-agnosztikus”, ami azt jelenti: egyetlen Linux disztribúciót sem részesítenek előnyben a másikkal szemben, és a Linux disztribúciód valószínűleg támogatja azt. Elég azt mondani, hogy a Snaps és Flatpaks úgy lett kialakítva, hogy mindenre felszerelhető legyen.

  Hogyan kukkants be a bináris fájlokba a Linux parancssorból

Ez a két megoldás a Linux közösség legújabb kísérlete egy „univerzális” csomagformátum létrehozására, amelyet bárki, bárhol használhat. E két technológia segítségével a nagyon keresett szoftverek megtalálják az utat az összes jelentősebb Linux-disztribúción és a homályosokon is.

Ha úgy találja, hogy egy kevésbé ismert Linux-disztribúciót használ, amely nem élvezi ugyanazt a szoftvertámogatást, mint egy Ubuntu vagy Fedora felhasználó, próbálja ki ezeket.

Linux szoftver a GitHubon

Az egyik legjobb módja annak, hogy további szoftvereket találjon egy népszerűtlen Linux-disztribúcióhoz, ha áttér a Githubra. Rengeteg projekt nyomja rá a kódot a nap minden órájában. Ennek eredményeként a legtöbb Linux-projekt ott tárolja a forráskódját. Ez azt jelenti, hogy ha szüksége van egy programra, és nincs natív csomag a Linux-verziójához, továbbra is lehetősége lesz a szoftvert forrásból fordítani, és akár saját telepíthető csomagot is készítenie vele!

Értse meg, hogy nem minden Linux-projekt használja a Githubot. Ettől függetlenül ez a weboldal (messze) a legnépszerűbb projektmenedzsment szolgáltatás. Ez azt jelenti, hogy jó eséllyel megtalálja ott, amire szüksége van.

Olvassa el a Dokumentációt

A kevésbé ismert Linux-disztribúciókon maguk a fejlesztők is gyakran észreveszik, hogy szoftvereket nehezebb lesz beszerezni. Ennek eredményeként a fejlesztők nagyon keményen dolgoznak ezen a hiányosságon. A legjobb példa erre a Solus projekt. Ez a Linux disztribúció új, és teljesen új csomagformátummal rendelkezik. Ennek eredményeként néhány program egyszerűen nincs ott (mint az Ubuntuban). Ennek köszönhető, hogy a Solus projektben van egy „Harmadik fél” rész, ahová a felhasználók eljuthatnak, és megtalálhatják azokat a programokat, amelyekre szükségük lehet. Ezenkívül a Solus lehetővé teszi bármely felhasználó számára, hogy programot kérjen a harmadik féltől származó részhez.

  Hogyan hozzunk létre Linux NAS-t az Amahi segítségével

Az Ön Linux disztribúciója hasonló lehet. Nézze meg, hogyan készülnek a csomagok, és nézze meg, van-e „harmadik fél” rész. Az is jó ötlet lehet, ha keres egy „csomagok kérése” funkciót a webhelyen. Bár egyes fejlesztők figyelmen kívül hagyhatják kéréseit, nem árt, ha felveszi a kapcsolatot.

Következtetés

Korábban halálos ítéletnek számított egy olyan Linux disztribúció, amely nem volt mainstream. Szoftvereket nehéz volt beszerezni, és ha sikerült megtalálnia a szükséges szoftvert, a csomagok lassan frissültek. Manapság a Linux-közösség nagyon keményen igyekszik a programok Linuxra telepítését agnosztikusabb folyamattá tenni. Amikor mindenki magáévá teszi az olyan megoldásokat, mint a Flatpak, a Snaps és az AppImages, akkor az egyes alkalmazások nélküli napok a múlté lesznek.