Annonse
Velkommen til Linux. Sjansen er stor for at din distribusjon kom med masse programvare for å dekke det 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. Det meste av tiden vil du fyre opp en pakkehåndterer (i likhet med en app store) og søke etter navnet på applikasjonen du ønsker. Derfra handler det om å trykke på installasjonsknappen.
Men pakkeledere endres avhengig av distroen din. Ubuntu bruker Ubuntu-programvare. Det er ganske enkelt en omdefinert versjon av GNOME-programvare, som er det Fedora bruker. I mellomtiden gjør openSUSE sine egne ting med YaST.
Pakkeadministratorer fungerer ved å søke i distribusjonens programvarelager. Men noen ganger er det du ikke er der. Noen ganger vil du laste ned en fil fra et nettsted og klikke på den som på en Windows EXE. Bortsett fra at det er et problem. Akkurat som det ikke er noen eneste versjon av Linux, er det ingen universelle Linux-pakkeformater (
selv om noen prøver å endre det Ubuntu Snaps vs Red Hat Flatpaks, hva er forskjellen?Linux-distros distribuerer apper i mange formater. I to år har de to mest populære .debs og .rpms, men dette kan begynne å endre seg med Ubuntu Snap-pakker og Red Hat's Flatpak. Les mer ).Du må vite hvilken filtype som vil installere programvare for distroen din. Heldigvis trenger du bare å lære noen få akronymer og forkortelser for å forstå situasjonen.
DEB-pakker
DEB-formatet får navnet fra Debian, en Linux-distro og et av de største open source-prosjektene som finnes. Du kan klikke på en DEB for å installere et program direkte eller søke i en pakkehåndterer for å få den til å gjøre jobben for deg i bakgrunnen. I terminalen bruker du dpkg
kommando, for eksempel:
sudo dpkg -i /home/user/software.deb
Siden Ubuntu er basert på Debian, er DEB-er enkle å finne. Med millioner av brukere og sterk navngjenkjenning, har Ubuntu og DEB blitt Windows og EXE i Linux-verdenen.
Debian og Ubuntu bruker begge DEB-filformatet, men pakker som fungerer i det ene kan ikke være i det andre. Noen ganger er pakker kompatible med begge deler, for eksempel med Google Chrome. Ikke anta at dette er tilfelle. Forsikre deg om at du laster ned DEB-er beregnet på distribusjonen.
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 forkortelsen rekursiv, og står for RPM Package Manager. Uansett er opprinnelsen hos Red Hat. Den nord-Carolina-baserte organisasjonen som fortsatte å bli verdens første open source-selskap med milliarder dollar utviklet formatet for Red Hat Linux. Som et resultat er det dette du finner i hele Red Hat-økosystemet.
Det betyr at hvis Fedora er din distro av valget 5 grunner til å bruke ren Open Source Distro, FedoraFedora er ikke så 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 filtypen du vil bruke til å installere programvare. Når du klikker på en RPM, åpnes den i GNOME-programvaren.
Til tross for navnet er ikke Red Hat-relaterte distrikter 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 GeekoDet er gode grunner til at openSUSE fortsetter å tiltrekke seg brukere, og her er noen av dem. Kanskje vil du være den neste personen som blir forelsket i Geeko. Les mer . Du kan installere disse ved å bruke YaST, distribusjonens one-stop-shop for å utføre mest mulig systemadministrasjon.
Uansett kan du installere pakker ved å bruke rpm
kommando, for eksempel:
rpm -ivh /home/user/software.rpm
Fedora og openSUSE bruker begge RPM, men pakkene kan ikke byttes. Kontroller at RPM du laster ned, er ment for distribusjonen din.
Populære distrikter som bruker RPM:
- Red Hat Enterprise Linux
- Fedora
- opensuse
- SUSE Linux Enterprise Server
- CentOS
- PCLinuxOS
TAR-pakker
Jeg vet at jeg sa at det ikke er et universelt pakkeformat for Linux, men det er ikke 100% sant. Når du ser en app som er pakket som TAR, TGZ eller TAR.GZ, er det en god sjanse for at den kjører på maskinen din. Problemet er at installasjonen ikke er så enkel som å peke på markøren eller skrive 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 Les mer .
Det er fordi dette arkivet ikke sendes i et kjørbart format. I stedet inneholder kildefilene som trengs for å bygge den aktuelle applikasjonen. Noen TAR-filer kommer med sine egne personlige installasjonsinstruksjoner, og det resulterende programmet vises kanskje ikke automatisk i applikasjonsmenyen.
Populære distroser som utelukkende bruker TAR:
- Arch Linux
- Slackware
Mer hvor den kom fra
De tre typene oppført ovenfor er ikke de eneste pakkeformatene for Linux, men de er de vanligste. Noen distros utvikler sine egne typer som ikke brukes andre steder. Gentoo har ebuild. Pardus har PiSi (forkortelse for pakker som er vellykket installert). Android, som teknisk er en Linux-distro, bruker APK.
Hvorfor er pakkeformater så rare?
Hver type er et arkiv som inneholder det en applikasjon trenger å kjøre pluss metadataene som kreves av en pakkehåndterer. Siden forskjellige distros bruke forskjellige verktøy og depoter Hvilken Linux Package Manager (og Distro) er riktig for deg?En viktig forskjell mellom de viktigste Linux-distrosene er pakkebehandleren; forskjellene er sterke nok til at det kan påvirke ditt valg av distro. La oss se på hvordan de forskjellige pakkesjefene fungerer. Les mer , hva som går inn på at metadata varierer. Det er derfor selv formater som har samme navn, som Fedora og openSUSE RPM, ikke garantert er kompatible.
Hva synes du om å installere programvare på Linux? Hvordan sammenlignes det med andre operativsystemer? Kan det forbedres? Del tankene dine, og hvis du har spørsmål, ikke nøl med å spørre!
Bertel er en digital minimalist som skriver fra en bærbar PC med fysiske personvernbrytere og et operativsystem som er godkjent av Free Software Foundation. Han verdsetter etikk over funksjoner og hjelper andre å ta kontroll over deres digitale liv.