Annons

Välkommen till Linux. Chansen är stor att din distribution kom med massor av programvara för att täcka grunderna. Men oavsett hur grundligt ett jobb det gjorde, vill du installera mer. Frågan är hur?

Att installera programvara på Linux känns närmare en smartphone än Windows. För det mesta kommer du att avfyra en paketansvarig (liknande en app store) och söka efter namnet på den applikation du vill ha. Därifrån handlar det om att slå på installationsknappen.

Men paketledare ändras beroende på din distro. Ubuntu använder Ubuntu-programvara. Det är helt enkelt en omklassificerad version av GNOME-programvara, vilket Fedora använder. Under tiden gör openSUSE sin egen sak med YaST.

Pakethanterare arbetar genom att söka i distributionens programvarulager. Men ibland är det du inte är där. Ibland laddar du ner en fil från en webbplats och klickar på den som om du skulle göra en Windows EXE. Förutom att det finns ett problem. Precis som det inte finns någon enda version av Linux, så finns det inget universellt Linux-paketformat (

instagram viewer
även om vissa människor försöker ändra det Ubuntu Snaps vs Red Hat Flatpaks, vad är skillnaden?Linuxdistros distribuerar appar i många format. I flera år har de två mest populära .debs och .rpms, men detta kan börja förändras med Ubuntu Snap-paket och Red Hat's Flatpak. Läs mer ).

Du måste veta vilken filtyp som framgångsrikt kommer att installera programvara för din distro. Lyckligtvis behöver du bara lära dig några förkortningar och förkortningar för att förstå situationen.

DEB-paket

DEB-formatet får sitt namn från Debian, en Linux-distro och ett av de största open source-projekten som finns. Du kan klicka på en DEB för att installera ett program direkt eller söka i en pakethanterare för att göra det jobbet åt dig i bakgrunden. I terminalen använder du dpkg kommando, till exempel:

sudo dpkg -i /home/user/software.deb

Eftersom Ubuntu är baserat på Debian är DEB: er lätt att hitta. Med miljoner användare och starkt namnigenkänning har Ubuntu och DEBs blivit Windows och EXE i Linuxvärlden.

Debian och Ubuntu använder båda filformatet DEB, men paket som fungerar i det ena kanske inte i det andra. Paket är ibland kompatibla med båda, till exempel med Google Chrome. Antag inte att detta är fallet. Se till att du laddar ner DEB: er avsedda för din distribution.

Populära distros som använder DEB:

  • Ubuntu
  • Debian
  • Linux Mint
  • SteamOS
  • trisquel
  • gnewsense

RPM-paket

RPM stod ursprungligen för Red Hat Package Manager. Nu är akronymen rekursiv, står för RPM Package Manager. Hursomhelst är ursprunget med Red Hat. Den North Carolina-baserade organisationen som fortsatte att bli världens första open source-företag med miljarder dollar utvecklade formatet för Red Hat Linux. Som ett resultat är detta vad du hittar i hela Red Hat-ekosystemet.

Det betyder om Fedora är din distro val 5 skäl att använda ren öppen källkod Distro, FedoraFedora är inte så välkänd som Ubuntu och har ett rykte för att vara svårt att använda. Men om detta är sant, varför fortsätter så många människor att använda Fedora? Läs mer , detta är den paketfiltyp du kommer att använda för att installera programvara. När du klickar på ett varvtal öppnas det i GNOME-programvaran.

Trots namnet är Red Hat-relaterade distros inte de enda som använder RPM. openSUSE är en annan framträdande gemenskap som har antagit RPM 6 skäl till att du ska välja openSUSE och GeekoDet finns goda skäl för att openSUSE fortsätter att locka användare, och här är några av dem. Kanske kommer du att bli nästa person som blir kär i Geeko. Läs mer . Du kan installera dessa med hjälp av YaST, distributionens one-stop-shop för att göra mest systemhantering.

Hursomhelst kan du installera paket med hjälp av rpm kommando, till exempel:

rpm -ivh /home/user/software.rpm

Fedora och openSUSE använder båda RPM, men paketen är inte utbytbara. Se igen till att RPM som du laddar ner är avsedd för din distribution.

Populära distros som använder RPM:

  • Red Hat Enterprise Linux
  • Fedora
  • openSUSE
  • SUSE Linux Enterprise Server
  • CentOS
  • PCLinuxOS

TAR-paket

Jag vet att jag sa att det inte finns ett universellt paketformat för Linux, men det är inte 100% sant. När du ser en app som är förpackad som en TAR, TGZ eller TAR.GZ, finns det en god chans att den kommer att köras på din maskin. Problemet är att installationen inte är så enkel som att peka på markören eller ange ett enda kommando. Att installera en TAR-fil är värdig en egen separat guide Hur man sammanställer och installerar TAR GZ & TAR BZ2-filer i Ubuntu Linux Läs mer .

Det beror på att detta arkiv inte skickas i ett körbart format. Istället innehåller den källfilerna som behövs för att bygga den aktuella applikationen. Vissa TAR-filer har sina egna personliga installationsinstruktioner, och det resulterande programmet visas kanske inte automatiskt i din applikationsmeny.

Populära distros som uteslutande använder TAR:

  • Arch Linux
  • Slackware

Mer var det kom från

De tre typerna som anges ovan är inte de enda paketformaten för Linux, men de är de vanligaste. Vissa distros utvecklar sina egna typer som inte används någon annanstans. Gentoo har ebuild. Pardus har PiSi (förkortat paket som lyckats installeras enligt avsikt). Android, som är tekniskt en Linux-distro, använder APK.

Varför är paketformat så konstiga?

Varje typ är ett arkiv som innehåller det som en applikation behöver köra plus de metadata som krävs av en pakethanterare. Eftersom olika distros använda olika verktyg och förvar Vilken Linux Package Manager (och Distro) är rätt för dig?En viktig skillnad mellan de viktigaste Linuxdistroserna är pakethanteraren; skillnaderna är tillräckligt starka för att det kan påverka ditt val av distro. Låt oss titta på hur de olika paketledarna fungerar. Läs mer , vad som går in i dessa metadata varierar. Det är därför som inte format som har samma namn, som Fedora och openSUSE RPM, garanterar att de inte är kompatibla.

Vad tycker du om att installera programvara på Linux? Hur jämför det med andra operativsystem? Kan det förbättras? Dela dina tankar, och om du har några frågor, tveka inte att ställa!

Bertel är en digital minimalist som skriver från en bärbar dator med switchar för fysisk integritet och ett operativsystem godkänt av Free Software Foundation. Han värderar etik över funktioner och hjälper andra ta kontroll över sina digitala liv.