- - Hur man hittar programvara för obskur Linux-distributioner

Hur man hittar programvara för obskur Linux-distributioner

Det är ganska svårt att hitta mjukvara på obskurLinux-distributioner men det finns en hel del olika sätt att lösa problemet. Den första (och utan tvekan bäst) lösningen är att komplettera saknade appar du behöver med bärbara, körbara appar istället. Dessa körbara appar kallas AppImages.

AppImages

AppImages är inte en ny sak på något sätt, mende är en av de bästa uppfinningarna i Linux-gemenskapen i nyligen minne. Det grundläggande konceptet är att föra en Windows-liknande "EXE" till Linux-plattformen. När en användare laddar ner ett program som är packat inuti en av dessa filer kommer det att köras direkt utan att behöva installera någon programvara. Naturligtvis uppfann AppImage inte körbara binära filer på Linux. Det finns redan bärbara binära filer. Som sagt, AppImage hittar ett sätt att göra dessa binärer bättre.

En vanlig binär fil som inte är AppImage kan köras påall Linux-distribution (om rätt bibliotek och etc är installerade på systemet). AppImage-filer har varje bibliotek och fil rätt packade i en "miljö" så att användare kan få det och gå. Så här får du dessa filer på din Linux-dator.

Hitta AppImages

Hitta först en AppImage i Probono AppImage-katalogen. Av alla resurser på nätet verkar den här vara den mest pålitliga och rikliga. I det här exemplet använder vi Audacity.

Klicka på "filer" på BinTray-sidan. Det följande är en massiv lista över Audacity-bilder. Hitta det senaste så att ditt AppImage-program är så uppdaterat som möjligt. Hämta inte den här filen med webbläsaren. Högerklicka istället på länken och klicka på "kopiera" för att spara den direkta URL: n. Öppna sedan ett terminalfönster.

Ladda ner Audacity-appen med wget

Obs: har du inte Wget? Sök efter det med din paketansvarig och installera den först. Starta sedan nedladdningen.

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

Anledningen till att vi laddade ner den här appen med wget är att AppImage-behörigheterna måste ändras. Det är mycket lättare att göra detta när du redan är i terminalen. För att uppdatera behörigheter använder du chmod kommando:

sudo chmod +x Audacity*.AppImage

Behörigheterna uppdateras. Öppna nu Nedladdningar i din Linux PC: s filhanterare och dubbelklicka på Audacity AppImage. Appen öppnas direkt, redo att användas.

FlatPaks och Snap-paket

En annan lösning för att hitta programvara för opopulära,och mindre stödda Linux-distributioner är att använda Flatpaks. Den här tekniken (ungefär som AppImage) är "distro-agnostisk", vilket betyder: ingen Linux-distribution föredras framför den andra, och din Linux-distribution stöder förmodligen den. Det räcker med att säga, Snaps och Flatpaks är utformade för att installeras på allt.

Dessa två lösningar är Linux-gemenskapensenaste försöket att skapa ett "universellt" paketformat som vem som helst kan använda, var som helst. Med hjälp av dessa två tekniker hittar mycket eftertraktad mjukvara vägen till alla större Linux-distributioner och på otydliga sådana.

Om du befinner dig som använder en mindre känd Linux-distribution som inte har samma typ av programvarustöd som en Ubuntu- eller Fedora-användare har, kan du prova detta.

Linux-programvara på GitHub

Ett av de bästa sätten att hitta ytterligare programvaraför en opopulär Linux-distribution är att gå över till Github. Det finns massor av projekt som driver kod till det alla dygnet runt. Som ett resultat är de flesta Linux-projekt värd för sin källkod där. Detta innebär att om du har behov av ett program och det inte finns något eget paket för din version av Linux, kommer du fortfarande att ha möjlighet att sammanställa programvaran från källan och till och med göra ditt eget installationspaket med det!

Förstå att inte alla Linux-projekt använder Github. Oavsett, denna webbplats är (överlägset) den mest populära projektledningstjänsten. Det betyder att det finns en god chans att du hittar det du behöver där.

Läs dokumentationen

På mindre kända Linux-distributioner,utvecklarna själva inser ofta att mjukvara kommer att bli svårare att komma med. Som ett resultat arbetar utvecklarna mycket hårt för att fylla detta gap. Det bästa exemplet på detta är Solus-projektet. Denna Linux-distribution är ny och har ett helt nytt paketformat. Som ett resultat är vissa program bara inte där (som de skulle vara på Ubuntu). Det är därför Solus-projektet har en "tredje part" -del som användare kan gå till och hitta program de kan behöva. Dessutom tillåter Solus alla användare att begära ett program för tredje parts sektion.

Din Linux-distro kan vara liknande. Titta på hur paket skapas och se om det finns ett avsnitt "tredje part". Det kan också vara en bra idé att leta efter ett avsnitt om "begäran paket" på webbplatsen. Även om vissa utvecklare kan ignorera dina förfrågningar kan det inte skada att nå ut.

Slutsats

Tidigare, med en Linux-distribution detvar inte mainstream var en dödsdom. Det var svårt att komma åt programvara, och om du lyckades hitta den programvara du behöver var paketen långsamma att uppdateras. Dessa dagar försöker Linux-communityn mycket hårt för att göra installation av program på Linux till en mer agnostisk process. När alla omfattar lösningar som Flatpak, Snaps och AppImages kommer dagarna att gå utan vissa appar vara en saga historia.

kommentarer