Komplett guide för apt-pakethanteraren för Linux

I den här artikeln med fullständig guide kommer du att lära dig mer om apt (Advanced Package Management Tool for Linux). Du kommer att lära dig alla nödvändiga kommandon relaterade till apt-pakethanteraren.

  • Vad är en pakethanterare eller ett pakethanteringsverktyg?
  • Vad gör det?
  • Hur man använder det?

Om du har några sådana frågor i huvudet så kommer den här artikeln att hjälpa dig att förstå allt. Så utan vidare låt oss gå in på apt-guiden.

Vad är en pakethanterare?

En pakethanterare är ett verktyg som du använder för att hantera program, bibliotek och beroenden i din Linuxdistribution. Det gör det möjligt att göra alla slags paketrelaterade ändringar i systemet, till exempel:

  • Installera eller uppdatera paket
  • Removera eller ominstallera paket
  • Lista eller söka i paketen
  • Visa paketdetaljer
  • Ladda ner paketfiler osv.

Då Linux är mycket mångsidigt har vi många alternativ för pakethanterare:

  • – APT (Advanced Package Tool)
  • – DNF (Dandified Yum)
  • – Zypper
  • – Pacman
  • – Dpkg (Debian package)

Hur som helst, APT är den mest populära av dem och den används av de flesta populära Linuxdistributioner som Ubuntu, Debian, Zorin OS, Mint Linux, Elementary OS, Bodhi Linux, MX Linux, Lite Linux, LUbuntu, POP! OS, Deepin, och listan över distributioner fortsätter.

Så låt oss se hur man använder det relaterade kommandot apt-get för att hantera paket i en Linuxdistribution. Vi kommer att gå igenom de mest användbara apt-kommandona.

APT-kommandon för pakethanteraren

Här är listan över apt-kommandon som du kan använda.

Kommandot ”update” uppdaterar förvaret för paket och hämtar uppdateringsinformation relaterad till paketen:

sudo apt update

Efter att ha uppdaterat förvaret i systemet kanske du vill uppdatera paketet/paketen:

sudo apt upgrade package-namesudo apt upgrade

För att uppgradera alla paket på en gång använder du bara parametern ”upgrade” med apt:

sudo apt upgrade

För att installera ett paket i systemet använder du parametern ”install”. Du kan installera ett och flera paket samtidigt.

sudo apt install package-name package-name

Det samma gäller för att ta bort paket, du kan använda ”remove” och ”purge”. Återigen kan du använda antingen ett enskilt paket eller flera paket på en gång.

sudo apt remove package-name

Skillnaden mellan ”purge” och ”remove” är att med remove raderas bara paketet men inte dess konfigurations- eller datafil. Kommandot ”purge” tar dock bort allt.

sudo apt purge package-name

Du kan söka efter ett paket i arkivet med ’apt search’:

sudo apt search name

Samma sak kan du få all information om paketet/programmet i arkivet med ’apt show’:

sudo apt show package-name

Resultat av ovanstående kommando:

$ sudo apt show neofetch Package: neofetch Version: 7.0.0-1 Priority: optional Section: universe/utils Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Nobuhiro Iwamatsu Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 339 kB Recommends: chafa Homepage: https://github.com/dylanaraps/neofetch Task: lubuntu-desktop Download-Size: 77.5 kB APT-Manual-Installed: yes APT-Sources: http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages Description: Shows Linux System Information with Distribution Logo Neoftech is a cross-platform and easy-to-use system information command line script that collects your Linux system information and display it on the terminal next to an image, it could be your distributions logo or any ascii art of your choice.

Du kan använda ”apt list” för att lista programmet och dess tillgängliga arkitektur(er):

sudo apt list package-name

Resultat av ovanstående kommando:

sudo apt list package-name Listing... Done vlc/focal 3.0.9.2-1 amd64 vlc/focal 3.0.9.2-1 i386

Du kan också ladda ner paketfilen (vlc.deb) med ”apt download”:

sudo apt download package-name

För att du av någon anledning behöver installera om ett paket/program kan du göra det med ”apt reinstall”:

sudo apt reinstall package-name

”Autoremove” används för att ta bort paket som installerades automatiskt för att uppfylla beroenden för andra paket, men som nu inte längre behövs eftersom beroendena har ändrats eller eftersom paketet/paketen som behövde dem har tagits bort under tiden.

sudo apt autoremove

Du kanske upptäcker att kommandon som börjar med ”sudo apt install” eller ”sudo apt-get install” båda fungerar på samma sätt så om du inte känner för att lägga till ”-get” med ”apt” så kan du eliminera.
För att berätta min hemlighet så använder jag knappt ”-get”, låt inte ”apt” få veta det. Det är en hemlighet.
Alltså kolla in: Installera program i Linux | Komplett guide

Se videoguide på YouTube

Du kan också titta på en steg-för-steg-videoguide på YouTube för att få en bättre förståelse för det.

Slutsats

Lämna ett svar

Din e-postadress kommer inte publiceras.