Att installera programvara på Linux kan vara blandat. Å ena sidan kan upplevelsen verka okomplicerad jämfört med vad du hittar på Microsoft Windows. Mycket av programvaran du vill ha finns i din Linux-distributions appbutik eller pakethanterare.
Men ibland finns inte appen du vill ha eller så är den medföljande versionen inaktuell. Det är där Windows dominerande EXE-format känns bekvämt — det finns helt enkelt så många Linux-paketformat. Lyckligtvis använder de flesta distros antingen DEB eller RPM.
Här är åtta webbplatser som hjälper dig att hitta appar i DEB- eller RPM-format.
pkgs.org finns som en enkel plats att hitta och ladda ner de senaste versionerna av Linux-paket utan att behöva ta itu med popup-fönster eller spionprogram. Webbplatsen har indexerat miljontals paket över ett dussin distros. Vissa av dessa distros använder DEB och andra använder RPM, så det här är en bra one-stop-shop för att få båda.
pkgs.org presenterar resultat efter distroversion, så att du kan leta efter DEB:er som är kompatibla med din exakta version av Debian eller Ubuntu. Detsamma gäller för RPM-distros som Fedora och openSUSE. Arch Linux ingår också, eftersom pkgs.org inte är begränsat till DEB- och RPM-formaten.
Medan pkgs.org gör det enkelt att söka efter paket, är du begränsad till att utföra sökningar baserat på ett pakets namn. RPM Seek går ett steg längre genom att ge dig flera parametrar att använda för dina sökningar. Du kan inte bara söka baserat på distro, utan du kan söka efter filer baserat på vilka paket de behöver installerade för att kunna köras (så kallade beroenden) eller den extra programvara de tillhandahåller vid installationen.
Trots namnet är RPM Seek inte begränsad till RPM. Debian är en av de distros du kan hitta paket för —Debian använder DEB.
Linux-distributioner har många datorer fyllda med programvara som de distribuerar till andra människor. Det är därifrån namnfördelningen (eller distro) kommer. Även om vi vanligtvis använder den här programvaran med hjälp av en Linux-appbutik, pakethanterare eller kommandoraden, kan du också komma åt dem via en webbläsare.
Med tanke på att DEB-formatet skapades för det, är Debian den största distro som paketerar DEB. Många alternativ bygger i slutändan på det. Så Debians lista över paket är ett bra ställe att leta efter programvara. Du kan ladda ner DEB direkt. Den här metoden rekommenderas inte, eftersom dessa DEB ofta kräver att du har andra DEB redan installerade, men denna reserv är här om du behöver den.
Du är inte begränsad till Debians webbplats. Du kan också kolla in Ubuntu Packages Search eller Linux Mints paketsida. På samma sätt kan du hitta RPM på sidan Fedora Package Sources.
Letar du efter ett mer avancerat sökverktyg som hjälper dig att diagnostisera problem med ditt system? RPM PBone Search är en webbplats utformad för mer grundlig systemanalys.
Du kan tillhandahålla detaljerade sökparametrar som hjälper dig att bestämma en RPM:s beroenden eller vad annat som kan saknas. Du kan hitta RPM baserat på RPM:s ändringslogg, sammanfattning eller beskrivningstaggar.
RPM PBone Search ger dig också möjlighet att övervaka storleken på själva arkiven. Du kan se när Fedora, openSUSE eller andra RPM-baserade distros lägger till RPM till sina repor och se hela listan över vad dessa repor innehåller.
De flesta av dessa sökmotorer har en viss stil. Det finns inget av det för RPM Find. Det här är en webbplats som visar enkel vanlig text och grundläggande HTML, så sökresultaten visas blixtsnabbt.
För många människor kräver webbsidans hastigheter inte mycket eftertanke. Långsamma, skrymmande webbsidor laddas snabbt när du har gigabit internet. Men många av oss väntar fortfarande på tillgång till grundläggande former av bredband. I den situationen, ju färre saker en webbläsare måste ladda, desto bättre.
I enlighet med sitt namn är RPM Find begränsad till RPM.
Open Build-tjänsten är en plats där vem som helst kan kompilera och distribuera paket för många distros och operativsystem samtidigt. Det effektiviserar processen så att utvecklare kan fokusera på att skriva kod snarare än att förstå nyanserna mellan hur Debian och Arch Linux distribuerar programvara.
Du kan inte bara använda Open Build-tjänsten för att bygga programvara, du kan också använda den för att hitta programvara. För att göra det, gå över till build.opensuse.org.
Varför openSUSE? Det beror på att Open Build-tjänsten började som openSUSE Build-tjänsten, och openSUSE fortsätter att vara värd för en offentlig version som är öppen för alla att söka efter paket oavsett vilken distro de använder (även om mycket av programvaran är utvecklad med openSUSE i åtanke).
En sak som folk lägger märke till när de installerar Fedora är att just denna Linux-distribution inte tillhandahåller proprietär programvara. Du hittar inte Nvidia-grafikkort med stängd källkod eller vissa videocodecs. Om du vill ha dem måste du leta någon annanstans.
Det är där RPM Fusion kommer in. Detta är ett tredjepartsförråd som länge har funnits för Fedora-användare på jakt efter viss mjukvara som är utesluten från de officiella Fedora-förråden. Om RPM:erna du letar efter är sluten källkod eller öppen källkod men inte säkra för ett företag som Red Hat (som sponsrar Fedora) att omfördela, finns det en anständig chans att du hittar dem här.
Launchpad kommer från Canonical, samma företag som ger oss Ubuntu-skrivbordet. Launchpad är en webbplats för att utveckla och underhålla programvara med öppen källkod. Medan Launchpad i första hand är ett verktyg för utvecklare, är det också en plats där du kan ladda ner paket.
Mycket av programvaran på Launchpad är inriktad på Ubuntu, så det finns många DEB:er tillgängliga på webbplatsen. Men du måste söka för att hitta dem. Många projekt tillhandahåller endast nedladdningar som komprimerade TAR.GZ-filer. På baksidan ger vissa också RPM.
Launchpad används inte lika mycket som det en gång var, så många av projekten här är nu värd på annat håll eller övergivna. Det här är inte sidan jag skulle kolla först, men det är ändå värt att tänka på för vissa appar.
Varför ladda ner en DEB eller RPM?
Tiderna har förändrats för Linux. DEB och RPM är inte längre den bästa metoden för att distribuera appar som inte finns i en distros appbutik. Men det finns skäl att föredra dessa framför andra format.
- Det mesta av programvaran som ingår i din distro är troligen redan förpackad som en DEB eller RPM. Du kan installera, ta bort eller uppdatera programvara med en enda metod. Dessa format tar upp mindre utrymme på din hårddisk än de nyare metoderna. För närvarande öppnas DEB- eller RPM-versioner snabbare. DEB- och RPM-versioner ger mer konsekvens. Ibland ignorerar nyare format användarteman, har andra fildialogfönster osv.
Medan de flesta distros använder ett av dessa två format, betyder det att det också finns de som inte gör det. Ta till exempel Arch Linux och de många distros baserade på det.
Om du inte vill ta itu med att leta efter ett paket specifikt för din distro, kanske du vill välja ett universellt appformat som Flatpak, Snap-paket eller AppImage. Det är en stor del av varför de finns nu. Mellan Flathub och Snap Store finns det en god chans att appen du vill ha är ett enda klick eller kommando bort.
Om författaren
Bertel King (348 artiklar publicerade)
Bertel är en digital minimalist som arbetar från en hand-me-down bärbar dator med elementärt operativsystem och bär runt på en Light Phone II. Han njuter av att hjälpa andra att bestämma vilken teknik de ska ta in i deras liv… och vilken teknik de ska klara sig utan.
Mer från Bertel King
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
