Je dosť ťažké nájsť softvér na nejasnom pozadíDistribúcie systému Linux, ale existuje niekoľko rôznych spôsobov, ako tento problém napraviť. Prvým (a pravdepodobne najlepším) riešením je nahradiť chýbajúce aplikácie, ktoré potrebujete, prenosnými spustiteľnými aplikáciami. Tieto spustiteľné aplikácie sa nazývajú AppImages.
AppImages
AppImages v žiadnom prípade nie je nič nové, alesú jedným z najlepších vynálezov v komunite Linux v poslednej pamäti. Základnou koncepciou je priniesť na platformu Linux „EXE“ typu Windows. Keď používateľ stiahne program zabalený v jednom z týchto súborov, spustí sa okamžite, bez nutnosti inštalovať žiadny softvér. Je zrejmé, že AppImage nevymyslel spustiteľné binárne súbory v systéme Linux. Už existujú prenosné binárne súbory. AppImage však nájde spôsob, ako vylepšiť tieto binárne súbory.
Môže bežať bežný binárny súbor, ktorý nie je aplikáciou AppImageakúkoľvek distribúciu systému Linux (ak sú v systéme nainštalované správne knižnice atď.). Súbory AppImage majú každú knižnicu a súbor zabalený priamo do „prostredia“, aby ich používatelia mohli získať a ísť. Tu je návod, ako získať tieto súbory na vašom počítači so systémom Linux.

Hľadanie aplikácií
Najprv nájdite AppImage v adresári Probono AppImage. Zdá sa, že zo všetkých online zdrojov je najspoľahlivejší a najbohatší. V tomto príklade použijeme Audacity.
Na stránke BinTray kliknite na „súbory“. Nasleduje rozsiahly zoznam snímok Audacity. Nájdite ten najnovší, aby bol váš program AppImage čo najaktuálnejší. Nesťahujte tento súbor pomocou prehliadača. Namiesto toho kliknite pravým tlačidlom myši na odkaz a kliknutím na položku „kopírovať“ uložte priamu adresu URL. Potom otvorte okno terminálu.
Stiahnite si aplikáciu Audacity pomocou wget
Poznámka: nemáte wget? Vyhľadajte ho pomocou správcu balíkov a nainštalujte ho ako prvý. Potom spustite sťahovanie.
cd ~/Downloads wget https://bintray.com/probono/AppImages/download_file?file_path=Audacity-2.0.5.glibc2.15-x86_64.AppImage
Dôvod, prečo sme si túto aplikáciu stiahli pomocou aplikácie wget, je ten, že sa musia zmeniť povolenia aplikácie AppImage. Je to oveľa jednoduchšie urobiť, keď už ste v termináli. Ak chcete aktualizovať povolenia, použite chmod
príkaz:
sudo chmod +x Audacity*.AppImage
Povolenia sa aktualizujú. Teraz otvorte aplikáciu Downloads v správcovi súborov vášho počítača so systémom Linux a dvakrát kliknite na aplikáciu Audacity AppImage. Aplikácia sa okamžite otvorí a je pripravená na použitie.
Balíky FlatPak a Snap
Ďalšie riešenie na nájdenie softvéru pre nepopulárne,a menej podporované distribúcie Linuxu používajú Flatpaky. Táto technológia (podobne ako AppImage) je „distroagnostická“, čo znamená: žiadna distribúcia Linuxu nie je uprednostňovaná pred druhou a vaša distribúcia Linuxu ju pravdepodobne podporuje. Stačí pripomenúť, že Snaps a Flatpaks sú navrhnuté tak, aby boli nainštalované na všetko.
Tieto dve riešenia sú komunitou Linuxuposledný pokus o vytvorenie „univerzálneho“ formátu balíka, ktorý môže používať ktokoľvek. Pomocou týchto dvoch technológií si vyhľadávaný softvér nájde cestu na všetky hlavné distribúcie Linuxu, ako aj na tie nejasné.
Ak zistíte, že používate menej známu distribúciu systému Linux, ktorá nemá tú istú softvérovú podporu, akú má používateľ Ubuntu alebo Fedora, vyskúšajte to.
Softvér Linux na serveri GitHub

Jeden z najlepších spôsobov, ako nájsť ďalší softvérpre nepopulárnu distribúciu Linuxu smerujeme do Githubu. Existuje veľa projektov, ktoré k nemu tlačia kód vo všetkých hodinách dňa. Výsledkom je, že väčšina projektov Linuxu tam hostuje svoj zdrojový kód. To znamená, že ak potrebujete program a pre svoju verziu systému Linux nemáte žiadny natívny balík, budete mať stále možnosť zostaviť softvér zo zdroja a dokonca s ním vytvoriť svoj vlastný inštalačný balík!
Pochopte, že nie každý projekt Linux používa Github. Bez ohľadu na to je táto webová stránka (zďaleka) najobľúbenejšou službou riadenia projektov. To znamená, že existuje veľká šanca, že tam nájdete to, čo potrebujete.
Prečítajte si dokumentáciu
Na menej známych distribúciách Linuxusamotní vývojári si často uvedomujú, že softvér bude ťažší prísť. V dôsledku toho vývojári tvrdo pracujú na vyplnení tejto medzery. Najlepším príkladom je projekt Solus. Táto distribúcia systému Linux je nová a má úplne nový formát balíka. Výsledkom je, že niektoré programy tam práve neexistujú (ako by boli na Ubuntu). Z tohto dôvodu má projekt Solus časť „Tretia strana“, do ktorej môžu používatelia ísť a nájsť programy, ktoré môžu potrebovať. Okrem toho spoločnosť Solus umožňuje každému užívateľovi požiadať o program pre časť tretej strany.
Vaša distribúcia Linuxu môže byť podobná. Pozrite sa, ako sa vyrábajú balíčky, a zistite, či existuje sekcia „tretej strany“. Môže byť tiež užitočné vyhľadať na webe časť s funkciami „balíky žiadostí“. Aj keď niektorí vývojári môžu ignorovať vaše požiadavky, nie je na škodu osloviť ich.
záver
V minulosti to bola distribúcia Linuxunebol hlavným prúdom trestu smrti. Softvér bolo ťažké nájsť, a ak sa vám podarilo nájsť softvér, ktorý potrebujete, balíčky sa pomaly aktualizovali. V súčasnosti sa komunita Linuxu veľmi ťažko snaží urobiť z inštalácie programov v systéme Linux agnostickejší proces. Keď každý prijme riešenia, ako napríklad Flatpak, Snaps a AppImages, dni bez aplikácie budú minulosťou.
Komentáre