Det er temmelig svært at finde software på uklarLinux-distributioner, men der er mange forskellige måder at afhjælpe dette problem på. Den første (og uden tvivl bedst) løsning er at supplere manglende apps, du har brug for, med bærbare, eksekverbare apps i stedet. Disse eksekverbare apps kaldes AppImages.
AppImages
AppImages er ikke en ny ting på nogen måde, mende er en af de bedste opfindelser i Linux-samfundet i nyere hukommelse. Det grundlæggende koncept er at bringe en windows-lignende "EXE" til Linux-platformen. Når en bruger downloader et program, der er pakket inde i en af disse filer, kører det med det samme uden behov for 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 forbedre disse binære filer på.
En regelmæssig, ikke-AppImage binær fil kan køre påenhver Linux-distribution (hvis de rigtige biblioteker og osv. er installeret på systemet). AppImage-filer har hvert bibliotek og fil pakket ind i et ”miljø”, så brugerne kan få det og gå. Sådan får du disse filer på din Linux-pc.
Find appImages
Find først en AppImage i Probono AppImage-biblioteket. Ud af alle ressourcerne online ser denne ud til at være den mest pålidelige og rigelige. I dette eksempel bruger vi Audacity.
Klik på “filer” på BinTray-siden. Det følgende er en massiv liste over Audacity-billeder. Find det nyeste, så dit AppImage-program er så opdateret som muligt. Download ikke denne fil med browseren. I stedet skal du højreklikke på linket og klikke på "kopi" 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
Årsagen til at vi downloadede denne app med wget, er fordi AppImage-tilladelserne skal ændres. Det er meget lettere at gøre dette, når du allerede er i terminalen. Hvis du vil opdatere tilladelser, skal du bruge chmod
kommando:
sudo chmod +x Audacity*.AppImage
Tilladelserne opdateres. Åbn nu Downloads i din Linux-pc's filhåndtering, og dobbeltklik på Audacity AppImage. App'en åbnes øjeblikkeligt, klar til brug.
FlatPaks og snap-pakker
En anden løsning til at finde software til upopulær,og mindre understøttede Linux-distributioner er at bruge Flatpaks. Denne teknologi (meget som AppImage) er "distro-agnostic", hvilket betyder: ingen Linux-distribution er foretrukket frem for den anden, og din Linux-distribution understøtter sandsynligvis den. Det er tilstrækkeligt at sige, Snaps og Flatpaks er designet til at blive installeret på alt.
Disse to løsninger er Linux-samfundetseneste forsøg på at lave et "universelt" pakkeformat, som enhver kan bruge, hvor som helst. Ved hjælp af disse to teknologier finder meget efterspurgt software vej til alle større Linux-distributioner såvel som på uklare.
Hvis du finder dig selv at bruge en mindre kendt Linux-distribution, som ikke nyder den samme slags softwarestøtte, som en Ubuntu- eller Fedora-bruger nyder, kan du prøve disse.
Linux-software på GitHub
En af de bedste måder at finde yderligere software påfor en upopulær Linux-distribution er at gå over til Github. Der er mange projekter, der skubber kode til det på alle døgnets tider. Som et resultat er de fleste Linux-projekter vært for 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, har du stadig muligheden for at kompilere softwaren fra kilden og endda lave din egen pakke, der kan installeres med den!
Forstå, at ikke alle Linux-projekter bruger Github. Uanset hvad, dette websted er (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 erudviklere selv er klar over, at software bliver sværere at komme med. Som et resultat arbejder udviklerne meget hårdt for 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 "tredjepart" -sektion, som brugere kan gå til og finde programmer, de muligvis har brug for. Derudover giver Solus enhver bruger mulighed for at anmode om et program til tredjepartsafsnittet.
Din Linux-distro kan være lignende. Se, hvordan pakker laves, og se, om der er en "tredjepart" -afdeling. Det kan også være en god ide at se efter et afsnit om “anmodningspakker” på webstedet. Selvom nogle udviklere muligvis ignorerer dine anmodninger, kan det ikke skade at nå ud.
Konklusion
Tidligere var jeg på en Linux-distributionvar ikke mainstream var en dødsdom. Software var svært at komme med, og hvis du lykkedes at finde den software, du har brug for, var pakkerne langsomme med 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 visse apps være fortiden.
Kommentarer