Како пронаћи софтвер на нејасним Линук дистрибуцијама

Nije uvek jednostavno pronaći odgovarajući softver za manje poznate Linux distribucije, ali postoji nekoliko efikasnih načina da se taj problem prevaziđe. Jedna od najpraktičnijih opcija je da se nedostajuće aplikacije nadomeste prenosivim, izvršnim programima. Takvi programi su poznati kao AppImage.

Šta su AppImage fajlovi?

AppImage nije nova tehnologija, ali predstavlja značajan napredak u Linux svetu. Osnovna ideja je da se na Linux platformu donese nešto slično „EXE“ fajlovima sa Windowsa. Kada korisnik preuzme program u AppImage formatu, može ga odmah pokrenuti bez komplikovane instalacije. Naravno, izvršne binarne datoteke su postojale na Linuxu i pre AppImage-a, ali ova tehnologija ih je znatno unapredila.

Standardna binarna datoteka može raditi na bilo kojoj Linux distribuciji, pod uslovom da su odgovarajuće biblioteke instalirane. AppImage fajlovi, međutim, sadrže sve potrebne biblioteke i datoteke unutar svog „okruženja“, što omogućava korisnicima da ih pokrenu bez dodatnih instalacija. U nastavku ćemo objasniti kako da preuzmete i koristite AppImage fajlove.

Kako pronaći AppImage programe?

Najbolje mesto za pronalaženje AppImage fajlova je Probono AppImage direktorijum. Ovaj resurs je prilično pouzdan i bogat raznim programima. U ovom primeru, koristićemo program Audacity.

Na stranici Bintray-a, kliknite na „files“. Pojaviće se velika lista dostupnih verzija Audacity-ja. Odaberite najnoviju verziju, kako biste imali što ažurniju aplikaciju. Nemojte preuzimati fajl direktno iz pregledača. Umesto toga, desnim klikom na link odaberite „kopiraj“ kako biste sačuvali direktnu URL adresu. Zatim, otvorite terminal.

Preuzimanje Audacity aplikacije pomoću wget-a:

Napomena: Ako nemate instaliran wget, potražite ga u upravitelju paketa i prvo ga instalirajte. Zatim pokrenite preuzimanje:

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

Razlog zašto preuzimamo aplikaciju pomoću wget-a je taj što moramo promeniti dozvole za AppImage fajl. Najlakše je to uraditi putem terminala. Za ažuriranje dozvola koristite komandu chmod:

sudo chmod +x Audacity*.AppImage

Dozvole su sada ažurirane. Otvorite folder „Preuzimanja“ u vašem upravitelju datoteka i dvostrukim klikom na Audacity AppImage, aplikacija će se odmah pokrenuti.

Flatpak i Snap paketi

Još jedno rešenje za pronalaženje softvera za manje popularne Linux distribucije je korišćenje Flatpak paketa. Ova tehnologija, slično kao AppImage, je „distro-agnostička“, što znači da nije favorizovana nijedna Linux distribucija, i da je vaša distribucija verovatno podržava. Slično važi i za Snap pakete. Flatpak i Snap paketi su dizajnirani da se mogu instalirati na gotovo svim distribucijama.

Ove dve tehnologije predstavljaju najnoviji pokušaj Linux zajednice da stvori univerzalni format paketa koji svako može koristiti, bez obzira na distribuciju. Uz pomoć njih, traženi softver pronalazi put do svih glavnih, ali i manje poznatih Linux distribucija.

Ako koristite manje poznatu Linux distribuciju koja ne uživa istu softversku podršku kao Ubuntu ili Fedora, ovo su rešenja koja treba da isprobate.

Linux softver na GitHub-u

Jedan od sjajnih načina da pronađete dodatni softver za manje popularne distribucije je da pretražite GitHub. Mnogi projekti se svakodnevno postavljaju na ovu platformu, a većina Linux projekata hostuje svoj izvorni kod upravo tamo. To znači da ako vam je potreban program, a ne postoji izvorni paket za vašu distribuciju, uvek imate mogućnost da kompajlirate softver iz izvora i kreirate sopstveni paket za instalaciju.

Nisu svi Linux projekti hostovani na GitHub-u, ali ova platforma je najpopularnija za upravljanje projektima, što znači da je velika verovatnoća da ćete upravo tamo pronaći softver koji vam treba.

Pročitajte dokumentaciju

Programeri manje poznatih Linux distribucija su često svesni da će korisnicima biti teže da dođu do željenog softvera. Zbog toga se trude da popune tu prazninu. Odličan primer za to je projekat Solus. Ova distribucija ima novi format paketa, pa neki programi nisu dostupni u istom obliku kao na Ubuntu-u. Zbog toga Solus ima poseban odeljak „Treće strane“, gde korisnici mogu pronaći i zatražiti programe koji im nedostaju.

Vaša Linux distribucija verovatno ima sličnu opciju. Istražite dokumentaciju, pogledajte kako se kreiraju paketi i da li postoji odeljak „treće strane“. Takođe, pogledajte da li na sajtu postoji opcija za „zahtevanje paketa“. Iako možda neće svi programeri odmah ispuniti vaše zahteve, ne škodi da ih kontaktirate.

Zaključak

U prošlosti, korišćenje manje popularne Linux distribucije značilo je da ćete imati poteškoća sa pronalaženjem softvera, i da ćete možda morati dugo čekati na ažuriranja. Danas, Linux zajednica aktivno radi na tome da instalacija programa bude jednostavnija i neovisna o distribuciji. Kada svi prihvate rešenja kao što su Flatpak, Snap i AppImage, dani bez određenih aplikacija postaće prošlost.