Hvordan installere nye pakker på Linux
Kjernen Linux distribusjon strekker seg gjennom bruk av pakker presentert gjennom nettkataloger. Ulike distribusjoner er avhengige av arkitektoniske bygg rettet mot spesifikke pakkehåndteringssystemer. Pakkebehandlingen du bruker bestemmer hvordan du skal installere eller oppdatere nye pakker.

Hva er en pakke?
Pakker er programvareapplikasjoner for Linux. Akkurat som Apples App Store og Google Play tilbyr kurerte apper for iOS og Android, og Microsoft Store gjør det samme for Windows 10, får en pakkebehandler tilgang til et bibliotek med programmer designet for å fungere med distribusjonens arkitekturstandarder.
Hva er en Package Manager?
EN pakkeansvarlig fungerer som det innebygde verktøyet for å få tilgang til online programvarekataloger og installere, oppdatere og fjerne pakker fra Linux-miljøet.
Det er mer enn én pakkebehandler på markedet, og pakkene deres er ikke lett krysskompatible. Dessuten finnes ikke alle pakker i hver pakkebehandlers katalog.
Vanlige pakkehåndteringssystemer inkluderer:
- dkpg: Brukes av Debian og Ubuntu, og støttes av verktøy som apt, aptitude og Synaptic Package Manager
- Pac Man: Brukes av Arch Linux
- Portasje: Brukes av Gentoo Linux
- Snappy: Et relativt nytt, selvstendig pakkeformat utviklet av Ubuntus morselskap
- RPM Package Manager: Utviklet av Red Hat og støttet av verktøy som NAM og zypper
Hvordan installerer eller oppdaterer jeg pakker?
Nybegynnere Linux-brukere bør bruke det innebygde pakkeadministrasjonsverktøyet som følger med distribusjonen. Du finner den i vindussystemet. Hvert verktøy er konfigurert annerledes og tilbyr forskjellige alternativer, men de er alle grafisk-baserte og krever et administrativt passord for å fungere.
I pek-og-klikk-verktøyet kan du søke etter nye pakker, slette eksisterende pakker eller finne oppdateringer for installerte pakker.
Manuell pakkehåndtering
Superbrukere stoler sjelden på de grafiske verktøyene som følger med distribusjonen, og foretrekker i stedet å utstede kommandoer for pakkebehandling direkte fra skallet. I noen tilfeller, for eksempel Linux-serveradministrasjon, er det ikke noe skrivebord i det hele tatt, så shell-tilgang er den eneste måten å oppdatere pakker på.
Hver pakkebehandling støtter forskjellige shell-kommandoer, men generelt krever hver at du spesifiserer påloggingsinformasjon på rotnivå (rotpassordet eller kontopassordet til en bruker som er autorisert til å administrere pakker) for å endre operativsystemet.
For eksempel til installere den populære tekstredigereren Nano, bruker du følgende skallkommandoer:
Apt:
apt install nano
Pac Man:
pacman -S nano
Zypper:
zypper installer nano
Portasje:
dukker opp nano
DNF:
dnf installer nano
Sjekk dokumentasjonen for det skallbaserte pakkeadministrasjonsverktøyet for spesifikke instruksjoner, inkludert relevante kommandoflagg som endrer hvordan basisverktøyet fungerer.