Så här installerar du programvara på Linux: Förpackningsformat förklaras

Du har bytt till Linux, och vill installera lite programvara. Men paketförvaltare skiljer sig åt beroende på distro. Så vilka appar kan du ladda ner och installera? Det finns allt i akronymerna.

Du har bytt till Linux, och vill installera lite programvara.  Men paketförvaltare skiljer sig åt beroende på distro.  Så vilka appar kan du ladda ner och installera?  Det finns allt i akronymerna.
Annons

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

Installera programvara på Linux känns närmare en smartphone än Windows. För det mesta slår du upp en pakethanterare (i likhet med en appbutik) och söker efter namnet på den applikation du vill ha. Därifrån handlar det om att slå på installationsknappen.

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

Paketförvaltare arbetar genom att leta efter distributionens programvaruförteckning. Men ibland vad du vill är inte där. Ibland hämtar du en fil från en webbplats och klickar på den som om du skulle ha en Windows EXE. Förutom att det finns ett problem. Precis som det inte finns någon enda version av Linux finns det inget universellt Linux-paketformat (även om vissa människor försöker ändra den Ubuntu Snaps vs Red Hat Flatpaks, Vad är skillnaden? Ubuntu Snaps vs Red Hat Flatpaks, Vad är skillnaden? Linux distros distribuerar Apps i många format. I åratal har de två populäraste varit .debs och .rpms, men det kan börja förändras med Ubuntu's Snap-paket och Red Hat's Flatpak. Läs mer).

Du måste veta vilken filtyp som ska installera programvaran för din distro. Lyckligtvis behöver du bara lära dig några få akronymer och förkortningar för att göra känslan av situationen.

DEB-paket

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

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

Eftersom Ubuntu är baserat på Debian är DEB lätt att hitta. Med miljoner användare och starkt namnigenkänning har Ubuntu och DEB blivit Windows och EXEs av Linux-världen.

Debian och Ubuntu använder båda DEB-filformatet, men paket som fungerar i en kanske inte i det andra. Paket är ibland kompatibla med båda, till exempel med Google Chrome. Antag inte att så är fallet. Se till att du hämtar DEB: er avsedda för distributionen.

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 akronyn rekursiv, står för RPM Package Manager. Hur som helst är ursprunget med Red Hat. Den North Carolina-baserade organisationen som fortsatte att bli världens första miljard dollar öppna källföretag utvecklade formatet för Red Hat Linux. Som ett resultat är detta vad du hittar genom Red Hat ekosystem.

Det betyder att om Fedora är din distro till valet 5 skäl att använda ren Open Source Distro, Fedora 5 skäl att använda ren Open Source Distro, är Fedora Fedora inte så känt som Ubuntu, och har rykte för att vara svår att använda. Men om det är sant, varför fortsätter så många människor att använda Fedora? Läs mer, det här är paketet filtyp du ska använda för att installera programvara. När du klickar på en RPM öppnas den inuti GNOME Software.

Trots namnet är Red Hat-relaterade distros inte de enda som använder RPM. openSUSE är ett annat framträdande samhälle som har antagit RPM 6 Anledningar Du borde välja openSUSE och Geeko 6 Anledningar Du borde välja openSUSE och Geeko Det finns goda skäl openSUSE fortsätter att locka användare, och här är några av dem. Kanske blir du nästa person att bli 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 det mesta av systemhanteringen.

Hur som helst kan du installera paket med kommandot rpm, till exempel:

 rpm -ivh /home/user/software.rpm 

Fedora och openSUSE använder båda RPM, men paketen är inte utbytbara. Återigen, se till att den varvtal 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 universalpaketformat för Linux, men det är inte 100% sant. När du ser en app packad som TAR, TGZ eller TAR.GZ, finns det en bra chans att det kommer att köras på din maskin. Problemet är att installationen inte är så enkel som att peka på markören eller skriva in ett enda kommando. Installera en TAR-fil är värd sin egen separata guide Hur man kompilerar och installerar TAR GZ & TAR BZ2-filer i Ubuntu Linux Hur man kompilerar och installerar TAR GZ & TAR BZ2-filer i Ubuntu Linux Read More.

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

Populära distros som uteslutande använder TAR:

  • Arch Linux
  • Slackware

Mer var det kom ifrån

De tre typerna som anges ovan är inte de enda paketformat 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 (kort för paket installerade framgångsrikt som avsedd). Android, som är tekniskt en Linux distro, använder APK.

Varför är paketformat så konstigt?

Varje typ är ett arkiv som innehåller vad en applikation behöver köra plus de metadata som krävs av en pakethanterare. Eftersom olika distros använder olika verktyg och repositories Vilken Linux Package Manager (och Distro) är rätt för dig? Vilken Linux Package Manager (och Distro) är rätt för dig? En viktig skillnad mellan de viktigaste Linux distroserna ä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 paketförvaltarna arbetar. Läs mer, vad som går in i att metadata varierar. Det är därför inte ens kompatibla format även format som har samma namn, som Fedora och OpenSUSE RPM.

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 fråga!

In this article