Sådan finder du software på obskure Linux-distributioner

Det er ret svært at finde software på obskure Linux-distributioner, men der er en del forskellige måder at afhjælpe dette problem på. Den første (og uden tvivl bedste) løsning er at supplere manglende apps, du har brug for, med bærbare, eksekverbare apps i stedet. Disse eksekverbare apps er kendt som AppImages.

AppImages

AppImages er på ingen måde noget nyt, men de er en af ​​de bedste opfindelser i Linux-samfundet i nyere tid. Det grundlæggende koncept er at bringe en Windows-lignende “EXE” til Linux-platformen. Når en bruger downloader et program pakket inde i en af ​​disse filer, vil det køre med det samme, uden at det er nødvendigt at installere nogen software. Det er klart, at AppImage ikke opfandt eksekverbare binære filer på Linux. Der er allerede bærbare binære filer. Når det er sagt, finder AppImage en måde at gøre disse binære filer bedre.

En almindelig, ikke-AppImage binær fil kan køre på enhver Linux-distribution (hvis de rigtige biblioteker osv. er installeret på systemet). AppImage-filer har hvert eneste bibliotek og hver fil pakket direkte ind i et “miljø”, så brugerne kan få det og gå. Sådan får du disse filer på din Linux-pc.

At finde AppImages

Find først et AppImage på Probono AppImage bibliotek. Ud af alle de ressourcer online, ser denne ud til at være den mest pålidelige og rigelige. I dette eksempel vil vi bruge Audacity.

  Sådan får du Linux til at ligne Chrome OS

På BinTray-siden skal du klikke på “filer”. Det følgende er en massiv liste over Audacity-billeder. Find det seneste, så dit AppImage-program er så opdateret som muligt. Download ikke denne fil med browseren. Højreklik i stedet på linket og klik på “kopier” for at gemme den direkte URL. Åbn derefter et terminalvindue.

Download Audacity-appen med wget

Bemærk: har du ikke wget? Søg efter det med din pakkehåndtering og installer det først. Start derefter download.

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

Grunden til, at vi downloadede denne app med wget, er, at AppImage-tilladelserne skal ændres. Det er meget nemmere at gøre dette, når du allerede er i terminalen. For at opdatere tilladelser, brug chmod kommandoen:

sudo chmod +x Audacity*.AppImage

Tilladelserne er opdateret. Åbn nu Downloads i din Linux-pc’s filhåndtering, og dobbeltklik på Audacity AppImage. Appen åbnes øjeblikkeligt, klar til brug.

FlatPaks Og Snap-pakker

En anden løsning til at finde software til upopulære og mindre understøttede Linux-distributioner er at bruge Flatpaks. Denne teknologi (meget som AppImage) er “distro-agnostisk”, hvilket betyder: ingen Linux-distribution foretrækkes frem for den anden, og din Linux-distribution understøtter det sandsynligvis. Det er tilstrækkeligt at sige, Snaps og Flatpaks er designet til at blive installeret på alt.

  Sådan opretter du en man-side på Linux

Disse to løsninger er Linux-fællesskabets seneste forsøg på at lave et “universelt” pakkeformat, som alle kan bruge, hvor som helst. Ved hjælp af disse to teknologier er meget efterspurgt software ved at finde vej til alle større Linux-distributioner såvel som på obskure.

Hvis du finder dig selv at bruge en mindre kendt Linux-distribution, der ikke nyder den samme form for softwareunderstøttelse, som en Ubuntu- eller Fedora-bruger nyder godt af, så prøv disse.

Linux-software på GitHub

En af de bedste måder at finde yderligere software til en upopulær Linux-distribution på er at gå over til Github. Der er tonsvis af projekter, der skubber kode til det på alle tider af døgnet. Som et resultat hoster de fleste Linux-projekter deres kildekode der. Dette betyder, at hvis du har brug for et program, og der ikke er nogen indbygget pakke til din version af Linux, vil du stadig have mulighed for at kompilere softwaren fra kilden og endda lave din egen installationsklare pakke med den!

Forstå, at ikke alle Linux-projekter bruger Github. Uanset hvad er denne hjemmeside (langt) den mest populære projektstyringstjeneste. Det betyder, at der er en god chance for, at du finder det, du har brug for der.

Læs Dokumentationen

På mindre kendte Linux-distributioner indser udviklerne ofte selv, at software bliver sværere at få fat i. Som et resultat arbejder udviklerne meget hårdt på at udfylde dette hul. Det bedste eksempel på dette er Solus-projektet. Denne Linux-distribution er ny og har et helt nyt pakkeformat. Som et resultat er nogle programmer bare ikke der (som de ville være på Ubuntu). Det er på grund af dette, at Solus-projektet har en “tredjeparts”-sektion, som brugere kan gå til og finde programmer, de måtte have brug for. Derudover giver Solus enhver bruger mulighed for at anmode om et program til tredjepartssektionen.

  Sådan streames til twitch fra kommandolinjen på Linux

Din Linux distro kan ligne. Se på, hvordan pakker er lavet, og se, om der er en “tredjeparts”-sektion. Det kan også være en god idé at kigge efter en “anmodningspakke”-funktionssektion på hjemmesiden. Selvom nogle udviklere måske ignorerer dine anmodninger, kan det ikke skade at kontakte dem.

Konklusion

Tidligere var det en dødsdom at være på en Linux-distribution, der ikke var mainstream. Software var svær at få fat i, og hvis det lykkedes dig at finde den software, du havde brug for, var pakkerne langsomme til at opdatere. I disse dage prøver Linux-samfundet meget hårdt på at gøre installation af programmer på Linux til en mere agnostisk proces. Når alle omfavner løsninger som Flatpak, Snaps og AppImages, vil dagene med at gå uden bestemte apps være en saga blot.