Debian

Apt Package Management Tool

Apt Package Management Tool
Linux-maskinen din er bare så god som du gjør den. For å gjøre det til en kraftig maskin, må du installere de riktige pakkene, bruke de riktige konfigurasjonene blant en rekke andre ting. Snakker om pakker; i denne artikkelen vil jeg ta en primer på APT-pakkehåndteringsverktøyet. I likhet med YUM for RHEL (RedHat Enterprise Linux) -baserte Linux-distribusjoner - som ble diskutert her-APT (Advanced Packaging Tool) er for administrering av pakker på Debian- og Ubuntu-baserte Linux-distribusjoner.Denne artikkelen er ikke planlagt å diskutere alle kreftene til APT-pakkehåndteringsverktøyet, men er ment å gi deg en rask titt på dette verktøyet og hvordan du kan bruke det. Det vil tjene godt for referanseformål og forstå hvordan verktøyet fungerer. Uten mye ado, la oss komme i gang.

plassering

Akkurat som mange Linux-verktøy, er apt lagret i /etc katalog-inneholder konfigurasjonsfilene for alle programmene som kjører på Linux-systemer - og kan vises ved å navigere til katalogen.

Apt har også en konfigurasjonsfil som du finner i / etc / apt katalog med filnavnet apt.konf.

Du vil gjøre mange pakkeinstallasjoner med apt, derfor vil det gå langt å vite at pakkekilder er lagret i en kilder.liste fil. I utgangspunktet sjekker apt denne filen for pakker og prøver å installere fra listen over pakker - la oss kalle den en depotindeks.

De kilder.liste filen er lagret i / etc / apt katalog og det er en lignende fil, med navnet kilder.liste.d. Det er egentlig ikke en fil, men en katalog som holder andre kilder.liste filer. Kildene.liste.d-katalogen brukes av Linux for å beholde noe kilder.liste filer på et eget sted utenfor standarden / etc / apt katalog.

Forvirringen: APT vs APT-GET

Ja, mange mennesker feiler faktisk apt for å være det samme som apt-get. Her er en sjokkerer: de er ikke de samme.

I sannhet fungerer apt og apt-get på samme måte, men verktøyene er forskjellige. La oss vurdere apt som en oppgradering på apt-get.

Apt-get har eksistert før apt. Imidlertid eksisterer apt-get ikke isolert, da det fungerer sammen med andre apt-pakker som apt-cache og apt-config. Disse verktøyene når de kombineres, brukes til å administrere Linux-pakker og har også forskjellige kommandoer. Disse verktøyene er ikke de enkleste å bruke da de fungerer på et lavt nivå, som en gjennomsnittlig Linux-bruker ikke bryr seg mindre om.

Av denne grunn ble apt introdusert. Versjonen 1.0.1 av APT har følgende på mannssiden, “Kommandoen apt er ment å være hyggelig for sluttbrukere og trenger ikke å være bakoverkompatibel som apt-get.”

Apt fungerer isolert og trenger ikke kombineres med andre verktøy for riktig Linux-administrasjon, pluss det er enkelt å bruke.

Kommandoene

For en gjennomsnittlig Linux-bruker er kommandoene alt som betyr noe. Gjennom kommandoene utføres oppgaver og faktisk arbeid kan gjøres. La oss ta en titt på de viktigste apt-kommandoene.

Få hjelp

Den viktigste av alle kommandoene som skal diskuteres i denne artikkelen er kommandoen som brukes for å få hjelp. Det gjør verktøyet enkelt å bruke og sørger for at du ikke trenger å huske kommandoene.

Hjelpen gir nok informasjon til å utføre enkle oppgaver og kan nås med kommandoen nedenfor:

apt --hjelp

Du vil få en liste over forskjellige kommandokombinasjoner fra resultatet, du bør få noe som ligner på bildet nedenfor:

Hvis du ønsker det, kan du sjekke ut apt man-sidene for mer informasjon. Her er kommandoen for å få tilgang til mansidene:

mann apt

Søk etter pakke

For mange operasjoner må du vite det nøyaktige navnet på en pakke. Dette og mange flere bruksområder er grunner til å bruke søkekommandoen.

Denne kommandoen sjekker alle pakkene i depotindeksen, søker i nøkkelordet i pakkebeskrivelsene og gir en liste over alle pakker med nøkkelordet.

apt søk

Sjekk avhengighet av pakken

Linux-pakker har avhengigheter, disse avhengighetene sikrer at de fungerer som de skal når pakkene går i stykker når avhengighetene går i stykker.

For å se avhengighetene til en pakke bruker du avhenger kommando.

apt avhenger

Vis pakkeinformasjon

Å vise avhengighetene til en pakke er en informasjon du vil finne nyttig. Imidlertid er det andre pakkeopplysninger du kan få. For meg vil det være mindre produktivt å huske alle kommandoene for å få tilgang til andre detaljer som pakkenes versjon, nedlastingsstørrelse osv.

Du kan få all informasjon om en pakke i ett forsøk ved hjelp av apt kommando som vist nedenfor:

treffende show

Installer pakken

En av Linuxs sterkeste poeng er tilgjengeligheten av mange kraftige pakker. Du kan installere pakker på to måter: enten gjennom pakkenavnet eller gjennom en deb fil-deb filer er debian programvarepakke filer.

For å installere pakker med pakkenavnet, brukes kommandoen nedenfor:

apt installere

Som nevnt tidligere, må du vite pakkenavnet før du bruker det. For eksempel vil kommandoen være å installere Nginx apt installere nginx.

Den andre måten å installere pakker på er gjennom deb filen hvis tilgjengelig. Når du installerer en pakke gjennom deb fil, apt henter pakkeavhengighetene selv og laster den ned slik at du ikke trenger å bekymre deg for dem.

Du kan installere deb filer ved å bruke den absolutte banen til filene med kommandoen nedenfor:

apt installere

Last ned pakke

Hvis du av en eller annen grunn trenger å laste ned en pakke uten å ha den installert, kan du gjøre det ved å bruke nedlasting kommando.

Dette vil laste ned pakkens deb-fil til katalogen der kommandoen ble kjørt. Du kan laste ned pakker ved å bruke kommandoen nedenfor:

apt nedlasting

Hvis du er interessert i å installere .deb filen, kan du deretter installere ved hjelp av installere kommando.

Oppdater depotindeks

Husker vi snakket om kilder.liste Tidligere? Vel, når en ny versjon av en pakke er utgitt, kan ikke Linux-maskinen din installere den ennå fordi den ikke indikerer. For å få det til å indikere, må det reflektere i kilder.liste filen, og dette kan gjøres ved hjelp av Oppdater kommando.

apt oppdatering

Denne kommandoen oppdaterer depotindeksen og holder den oppdatert med de siste endringene i de oppførte pakkene.

Fjern pakker

Pakker går i stykker. Pakker blir foreldede. Pakker må fjernes.

Apt gjør det enkelt å fjerne pakker. Her er forskjellige forhold for å fjerne pakker: fjerne binære filer og beholde konfigurasjonsfilene, fjerne binære filer og konfigurasjonsfilene.

For å fjerne binære filer alene, fjerne kommandoen brukes.

apt fjerne

Mer enn én pakke kan fjernes, slik at du kan ha apt fjerne nginx toppen for å fjerne Nginx- og toppakkene samtidig.

For å fjerne konfigurasjonsfilene, rense kommandoen brukes.

apt rensing

Hvis du ønsker å gjøre begge deler samtidig, kan kommandoene kombineres som vist nedenfor:

apt fjerne - purge

Før du fortsetter, bør det være kjent at når pakker fjernes, forblir deres avhengighet i.e. de blir ikke fjernet også. For å fjerne avhengighetene mens du avinstallerer, fjern automatisk kommandoen brukes som vist nedenfor:

apt autoremove

Listepakker

Ja, du kan ha pakkene på Linux-maskinen din oppført. Du kan ha en liste over alle pakker i depotindeksen, installerte pakker og oppgraderbare pakker.

Uansett hva du har tenkt å gjøre, liste kommando ville bli brukt.

apt liste

Kommandoen ovenfor brukes til å liste opp alle pakkene som er tilgjengelige i depotindeksen.

apt liste - installert

Kommandoen ovenfor brukes til å liste opp pakkene som er installert på Linux-maskinen din.

apt-liste - kan oppgraderes

Kommandoen ovenfor brukes til å liste opp pakkene som er installert på maskinen din som har oppgraderinger tilgjengelig.

Oppdaterer pakker

Når det gjelder pakker, handler det ikke bare om å installere og fjerne pakker; de må oppdateres også.

Du kan bestemme deg for å oppgradere en enkelt pakke eller alle pakkene samtidig. For å oppdatere en enkelt pakke, installere kommandoen skal brukes. Overraskende riktig? Ja, men vi kommer til å legge til -bare-oppgradering parameter.

apt install - bare oppgradering

Dette fungerer når du har tenkt å oppgradere bare en pakke. Imidlertid, hvis du vil oppgradere alle pakkene, må du bruke Oppgradering kommando.

Følgende kommando vil bli brukt til å gjøre en slik oppgradering:

apt oppgradering

Det skal bemerkes at Oppgradering kommandoen fjerner ikke avhengigheter, og selv om de oppgraderte pakkene ikke trenger dem lenger i.e. de er foreldede.

Systemoppgradering

I motsetning til den vanlige oppgraderingen, er full oppgradering kommandoen som skal diskuteres her, utfører en fullstendig systemoppgradering.

Med full oppgradering kommando, foreldede pakker og avhengigheter fjernes og alle pakker (inkludert systempakker) oppgraderes til de nyeste versjonene.

Kommandoen for å gjøre dette, er full oppgradering som vist nedenfor:

apt fulloppgradering

Konklusjon

Apt er et kraftig verktøy som gjør bruk av Debian og Ubuntu-baserte Linux-distribusjoner til en fantastisk opplevelse. De fleste apt-kommandoene som er oppført her krever rottillatelser, så du må kanskje legge til sudo til starten av kommandoene.

Disse kommandoene er bare et tips på isfjellet til de enorme kreftene som apt-verktøyet har, og de er kraftige nok til at du blir komfortabel med å administrere pakker på Linux-maskinen din.

Mus Mus venstreklikknapp fungerer ikke på Windows 10
Mus venstreklikknapp fungerer ikke på Windows 10
Hvis du bruker en dedikert mus med den bærbare eller stasjonære datamaskinen, men museklikk-knappen fungerer ikke på Windows 10/8/7 av en eller annen ...
Mus Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Hvis du finner ut at musemarkøren hopper eller beveger seg alene, automatisk, tilfeldig mens du skriver inn Windows-bærbar PC eller datamaskin, kan no...
Mus Hvordan reversere rulle retning for mus og styreplater i Windows 10
Hvordan reversere rulle retning for mus og styreplater i Windows 10
Mus og Pekeplates gjør ikke bare databehandling enkelt, men mer effektivt og mindre tidkrevende. Vi kan ikke forestille oss et liv uten disse enhetene...