Slik installerer du programvare på Linux: Pakkeformater forklart

Du har byttet til Linux, og vil installere noe programvare. Men pakkeforvaltere varierer avhengig av distro. Så hvilke apper kan du laste ned og installere? Det er alt i akronymer.

Du har byttet til Linux, og vil installere noe programvare.  Men pakkeforvaltere varierer avhengig av distro.  Så hvilke apper kan du laste ned og installere?  Det er alt i akronymer.
Annonse

Velkommen til Linux. Sjansene er at distribusjonen din kom med masse programvare for å dekke grunnleggende. Likevel, uansett hvor grundig en jobb det gjorde, vil du installere mer. Spørsmålet er, hvordan?

Installere programvare på Linux føles nærmere en smarttelefon enn Windows. Mesteparten av tiden brenner du opp en pakkeleder (i likhet med en appbutikk) og søker etter navnet på programmet du vil ha. Derfra handler det om å trykke på installasjonsknappen.

Men pakkeforvaltere endres avhengig av distro. Ubuntu bruker Ubuntu Software. Det er bare en rebranded versjon av GNOME Software, som Fedora bruker. I mellomtiden har openSUSE sin egen ting med YaST.

Pakkeforvaltere jobber ved å søke i distribusjonsprogramvareregistrene dine. Men noen ganger er det ikke noe du vil ha. Av og til vil du laste ned en fil fra et nettsted og klikke på det som om du vil ha en Windows EXE. Unntatt det er et problem. I likhet med at det ikke finnes en enkelt versjon av Linux, er det ikke noe universal Linux-pakkeformat (selv om noen prøver å endre det Ubuntu Snaps vs Red Hat Flatpaks, hva er forskjellen? Ubuntu Snaps vs Red Hat Flatpaks, hva er forskjellen? Linux distros distribuerer apps i mange formater. I mange år har de to mest populære vært .debs og .rpms, men dette kan begynne å endres med Ubuntu's Snap-pakker og Red Hat's Flatpak. Les mer).

Du må vite hvilken filtype som skal installeres programvare for distro. Heldigvis trenger du bare å lære noen få akronymer og forkortelser for å få mening om situasjonen.

DEB pakker

DEB-formatet får navnet sitt fra Debian, en Linux-distro og en av de største åpen kildekodeprosjektene. Du kan klikke på en DEB for å installere et program direkte eller søke i en pakkebehandling for å få det til å gjøre jobben for deg i bakgrunnen. I terminalen bruker du kommandoen dpkg, for eksempel:

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

Siden Ubuntu er basert på Debian, er DEBer enkle å finne. Med millioner av brukere og sterk navngjenkjennelse, har Ubuntu og DEB blitt Windows og EXE av Linux-verdenen.

Debian og Ubuntu bruker begge DEB filformatet, men pakker som fungerer i en, er kanskje ikke i den andre. Pakker er noen ganger kompatible med begge, for eksempel med Google Chrome. Ikke anta at dette er tilfelle. Pass på at du laster ned DEBer beregnet for distribusjonen din.

Populære distros som bruker DEB:

  • Ubuntu
  • Debian
  • Linux Mint
  • SteamOS
  • Trisquel
  • gnewsense

RPM pakker

RPM sto opprinnelig for Red Hat Package Manager. Nå er akronym rekursiv, står for RPM Package Manager. Uansett er opprinnelsen med Red Hat. Den nord-Carolina-baserte organisasjonen som fortsatte å bli verdens første milliard dollar åpen kildekode-selskap utviklet formatet for Red Hat Linux. Som et resultat er dette det du finner i hele Red Hat økosystemet.

Det betyr at hvis Fedora er din valgfrihet 5 grunner til å bruke ren Open Source Distro, Fedora 5 grunner til å bruke ren Open Source Distro, er Fedora Fedora ikke så godt kjent som Ubuntu, og har et rykte for å være vanskelig å bruke. Men hvis dette er sant, hvorfor fortsetter så mange mennesker å bruke Fedora? Les mer, dette er pakken filtype du vil bruke til å installere programvare. Når du klikker på et RPM, åpnes det i GNOME Software.

Til tross for navnet, er Red Hat-relaterte distros ikke de eneste som bruker RPM. openSUSE er et annet fremtredende samfunn som har vedtatt RPM 6 grunner til at du bør velge openSUSE og Geeko 6 grunner du burde velge openSUSE og Geeko Det er gode grunner openSUSE fortsetter å tiltrekke seg brukere, og her er noen av dem. Kanskje du vil bli den neste personen som blir forelsket i Geeko. Les mer . Du kan installere disse ved hjelp av YaST, distribusjonens one-stop-shop for å gjøre mest systemadministrasjon.

Uansett kan du installere pakker ved hjelp av kommandoen rpm, for eksempel:

 rpm -ivh /home/user/software.rpm 

Fedora og openSUSE bruker begge RPM, men pakkene kan ikke byttes ut. Igjen, sørg for at RPM du laster ned er beregnet for distribusjonen din.

Populære distros som bruker RPM:

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

TAR pakker

Jeg vet jeg sa at det ikke er et universalpakkeformat for Linux, men det er ikke 100% sant. Når du ser en app pakket som TAR, TGZ eller TAR.GZ, er det en god sjanse for at den vil kjøre på maskinen din. Problemet er at installasjonen ikke er så enkel som å peke markøren eller legge inn en enkelt kommando. Installere en TAR-fil er verdig sin egen separate guide. Hvordan kompilere og installere TAR GZ & TAR BZ2-filer i Ubuntu Linux. Hvordan kompilere og installere TAR GZ & TAR BZ2-filer i Ubuntu Linux Read More.

Det er fordi dette arkivet ikke sendes i et kjørbart format. I stedet inneholder den kildefilene som trengs for å bygge applikasjonen i spørsmålet. Noen TAR-filer kommer med sine egne personlige installasjonsinstruksjoner, og det resulterende programmet vises kanskje ikke automatisk i programmenyen.

Populære distros som utelukkende bruker TAR:

  • Arch Linux
  • Slackware

Mer hvor det kom fra

De tre typene som er oppført ovenfor, er ikke de eneste pakkformatene for Linux, men de er de vanligste. Noen distros utvikler sine egne typer som ikke brukes andre steder. Gentoo har ebuild. Pardus har PiSi (kort for pakker installert vellykket som hensiktsmessig). Android, som er teknisk en Linux-distro, bruker APK.

Hvorfor er pakkeformater så rare?

Hver type er et arkiv som inneholder hva et program trenger å kjøre pluss metadataene som kreves av en pakkebehandling. Siden forskjellige distros bruker forskjellige verktøy og lagre Hvilke Linux Package Manager (og Distro) er riktig for deg? Hvilken Linux Package Manager (og Distro) er riktig for deg? En nøkkelforskjell mellom de viktigste Linux distrosene er pakkehåndteringen; forskjellene er sterke nok til at det kan påvirke ditt valg av distro. La oss se på hvordan de ulike pakkelederne jobber. Les mer, hva som går inn i at metadata varierer. Derfor er ikke selv formater som deler samme navn, for eksempel Fedora og OpenSUSE RPM, garantert å være kompatible.

Hva synes du om å installere programvare på Linux? Hvordan sammenligner det med andre operativsystemer? Kan det bli bedre? Del dine tanker, og hvis du har noen spørsmål, ikke nøl med å spørre!

In this article