Este o provocare destul de mare să descoperi software compatibil cu distribuțiile Linux mai puțin populare, dar există diverse metode pentru a depăși această problemă. O abordare inițială, și probabil cea mai eficientă, este de a aduce completările necesare de aplicații prin intermediul programelor portabile, direct executabile. Aceste tipuri de fișiere sunt cunoscute sub denumirea de AppImages.
AppImages
Deși conceptul de AppImage nu este nou, el reprezintă una dintre cele mai ingenioase invenții din comunitatea Linux din ultima vreme. Ideea centrală este de a aduce un format similar cu „EXE” de pe Windows, adaptat platformei Linux. Astfel, când un utilizator descarcă un program ambalat într-un astfel de fișier, acesta rulează instantaneu, fără a mai necesita instalarea prealabilă a altor componente software. Este adevărat că AppImage nu a inventat fișierele binare executabile pe Linux, acestea existând deja. Cu toate acestea, AppImage reușește să îmbunătățească funcționalitatea acestor binare.
Un fișier binar standard, care nu este AppImage, poate rula pe oricare distribuție Linux, cu condiția să aibă instalate bibliotecile și resursele corespunzătoare. Spre deosebire de acesta, un fișier AppImage include toate bibliotecile și resursele necesare, integrate într-un singur mediu, ceea ce permite utilizatorilor să îl folosească imediat după descărcare. Iată cum poți obține astfel de fișiere pe sistemul tău Linux.
Unde găsești AppImages?
În primul rând, accesează Directorul Probono AppImage pentru a căuta aplicații. Acesta pare a fi cea mai fiabilă și extinsă resursă online. În exemplul nostru, vom utiliza aplicația Audacity.
Pe pagina BinTray, apasă pe secțiunea „Files”. Vei observa o listă extinsă de fișiere Audacity. Selectează cea mai recentă versiune, pentru a te asigura că programul este cât mai actualizat posibil. Nu descărca direct fișierul din browser. În schimb, dă clic dreapta pe link și alege opțiunea „Copiere”, pentru a salva URL-ul direct. Apoi, deschide un terminal.
Descarcă aplicația Audacity folosind wget
Notă: Dacă nu ai wget, caută-l în managerul de pachete și instalează-l. După aceea, poți începe descărcarea.
cd ~/Downloads wget https://bintray.com/probono/AppImages/download_file?file_path=Audacity-2.0.5.glibc2.15-x86_64.AppImage
Motivul pentru care descărcăm aplicația prin wget este că permisiunile AppImage trebuie modificate. Acest lucru se face mai simplu direct din terminal. Pentru a actualiza permisiunile, folosește comanda chmod:
sudo chmod +x Audacity*.AppImage
Permisiunile au fost modificate. Acum, deschide directorul Descărcări din managerul de fișiere și dă dublu clic pe fișierul Audacity AppImage. Aplicația se va lansa instantaneu, gata de utilizare.
FlatPaks și pachetele Snap
O altă alternativă pentru a obține software pe distribuțiile Linux mai puțin populare este utilizarea Flatpaks. Această tehnologie, la fel ca AppImage, este „distro-agnostică”, ceea ce înseamnă că nu favorizează nicio distribuție Linux în detrimentul alteia și, cel mai probabil, este acceptată de distribuția ta. Snaps și Flatpaks sunt concepute pentru a putea fi instalate oriunde.
Aceste două soluții reprezintă eforturile recente ale comunității Linux de a crea un format de pachet „universal” care să poată fi utilizat de oricine, oriunde. Datorită acestor două tehnologii, programele căutate își găsesc drumul pe toate distribuțiile Linux majore, dar și pe cele mai puțin cunoscute.
Dacă folosești o distribuție Linux mai puțin cunoscută care nu beneficiază de suport software la fel ca Ubuntu sau Fedora, este recomandat să le încerci.
Software Linux pe GitHub

Una dintre cele mai bune metode de a descoperi software adițional pentru o distribuție Linux nepopulară este să accesezi GitHub. Există nenumărate proiecte, iar codul sursă este adăugat constant. Majoritatea proiectelor Linux își găzduiesc codul sursă aici. Acest lucru înseamnă că, dacă ai nevoie de un program și nu există un pachet nativ pentru versiunea ta de Linux, ai totuși posibilitatea de a compila software-ul din codul sursă și chiar de a-ți crea propriul pachet instalabil.
Reține că nu toate proiectele Linux folosesc GitHub. Cu toate acestea, acest site este cel mai popular serviciu de management de proiect, ceea ce înseamnă că sunt șanse mari să găsești aici ce ai nevoie.
Citește Documentația
Pe distribuțiile Linux mai puțin populare, dezvoltatorii înșiși sunt conștienți de dificultatea de a găsi software. Prin urmare, aceștia depun eforturi considerabile pentru a remedia această problemă. Un exemplu notabil este proiectul Solus. Această distribuție Linux este relativ nouă și folosește un format de pachet complet diferit. Drept urmare, unele programe nu sunt disponibile în mod implicit, ca pe Ubuntu. Din acest motiv, proiectul Solus oferă o secțiune „Terț”, unde utilizatorii pot accesa și găsi programele de care au nevoie. Mai mult, oricine poate solicita adăugarea unui program în această secțiune.
Este posibil ca distribuția ta Linux să aibă un mecanism similar. Analizează modul în care sunt structurate pachetele și verifică dacă există o secțiune „terță parte”. De asemenea, caută o secțiune unde poți „solicita pachete” pe site-ul web al distribuției. Chiar dacă unii dezvoltatori pot ignora cererea, nu strică să încerci să îi contactezi.
Concluzie
În trecut, utilizarea unei distribuții Linux nepopulare era o condamnare la un ecosistem software precar. Software-ul era greu de găsit, iar actualizările pachetelor erau lente. În prezent, comunitatea Linux se străduiește să simplifice procesul de instalare a programelor pe Linux, făcându-l mai independent de distribuție. Odată ce soluții precum Flatpak, Snaps și AppImages vor fi adoptate pe scară largă, zilele în care nu găseai anumite aplicații vor deveni o amintire.