Apt Package Management Tool

Apt Package Management Tool
Linux -maskinen din er bare så god som du lager den. For å gjøre det til en kraftig maskin, må du installere de riktige pakkene, bruk de riktige konfigurasjonene mellom en rekke andre ting. Snakker om pakker; I denne artikkelen ville jeg ta en grunning på APT -pakkehåndteringsverktøyet. I likhet med Yum for RHEL (Redhat Enterprise Linux) -baserte Linux-distribusjoner-som ble diskutert her-APT (avansert emballasjeverktøy) er for å administrere pakker på Debian og Ubuntu-baserte Linux-distribusjoner.Denne artikkelen er ikke planlagt å diskutere alle kreftene til Apt Package Management Tool, i stedet er den ment å gi deg en rask titt på dette verktøyet og hvordan du kan bruke det. Det ville tjene godt for referanseformål og forstå hvordan verktøyet fungerer. Uten mye, la oss komme i gang.

plassering

Akkurat som mange Linux -verktøy, lagres Apt i /etc Katalogholdige konfigurasjonsfilene for alle programmene som kjøres på Linux-systemer-og kan vises ved å navigere til katalogen.

APT har også en konfigurasjonsfil som finnes i /etc/apt Katalog med filnavnet Apt.konf.

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

De kilder.liste filen lagres i /etc/apt katalog og det er en lignende fil, kalt kilder.liste.d. Det er faktisk ikke en fil, men en katalog som holder andre kilder.liste filer. Kildene.liste.D -katalogen brukes av Linux for å holde noen kilder.liste filer i en egen plassering av standarden /etc/apt katalog.

Forvirringen: Apt vs apt-get

Ja, mange mennesker tar faktisk feil i å være de samme som apt-get. Her er en sjokkerende: de er ikke de samme.

I sannhet, treffende og apt-get arbeid på samme måte, men verktøyene er forskjellige. La oss vurdere egnet til å være en oppgradering på apt-get.

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

Av denne grunn ble Apt introdusert. Versjonen 1.0.1 av APT har følgende på mannssiden, “Apt-kommandoen 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 at det er enkelt å bruke.

Kommandoene

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

Få hjelp

Det 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 sikrer 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 mannssidene:

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 å benytte seg av søkekommandoen.

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

Apt Search

Sjekk pakkeavhengigheter

Linux -pakker har avhengigheter, disse avhengighetene sørger for at de fungerer ordentlig når pakkene går i stykker når avhengighetene går i stykker.

For å se en pakkes avhengigheter, bruker du avhenger kommando.

Apt avhenger

Vis pakkeinformasjon

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

Du kan få all en pakks informasjon i ett forsøk ved å bruke Apt Kommando som vist nedenfor:

Apt Show

Installasjonspakke

Et av Linuxs sterkeste poeng er tilgjengeligheten av mange kraftige pakker. Du kan installere pakker på to måter: enten gjennom pakketavnet eller gjennom en Deb File-Deb-filer er Debian programvarepakkefiler.

For å installere pakker ved hjelp av pakketavnet, brukes kommandoen nedenfor:

Apt Install

Som nevnt tidligere, må du kjenne pakketavnet før du bruker det. For eksempel å installere Nginx, ville kommandoen være apt installer nginx.

De andre måtene å installere pakker er gjennom Deb fil hvis tilgjengelig. Når du installerer en pakke gjennom sin Deb fil, passende henter selve pakkeavhengighetene og laster ned den slik at du ikke trenger å bekymre deg for dem.

Du kan installere Deb Filer som bruker den absolutte banen til filene med kommandoen nedenfor:

Apt Install

Last ned pakke

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

Dette ville laste ned pakkets Deb -fil i katalogen der kommandoen ble kjørt. Du kan laste ned pakker ved å bruke kommandoen nedenfor:

Apt nedlasting

Hvis du er interessert i å installere .Deb fil, kan du installere ved hjelp av installere kommando.

Oppdater depotindeks

Husk at vi snakket om kilder.liste Tidligere? Vel, når en ny versjon av en pakke blir utgitt, er Linux -maskinen din ikke i stand til å installere den ennå fordi den ikke ville indikere. For å få det til å indikere, må det reflektere i kilder.liste fil 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 listede pakkene.

Fjern pakker

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

APT gjør det enkelt å fjerne pakker. Her er forskjellige betingelser for å fjerne pakker: å fjerne de binære filene og oppbevare konfigurasjonsfilene, fjerne binære filer og konfigurasjonsfilene.

For å fjerne de binære filene alene, fjerne Kommando brukes.

Apt Fjern

Mer enn en pakke kan fjernes, slik at du kan ha Apt Fjern Nginx -toppen For å fjerne Nginx- og topppakkene samtidig.

For å fjerne konfigurasjonsfilene, rense Kommando brukes.

APT RUNGE

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

Apt Fjern -Purge

Før du fortsetter, bør det være kjent at når pakker fjernes, forblir deres avhengigheter jeg.e. De fjernes ikke også. Å fjerne avhengighetene mens du avinstallerer, autoremove Kommando brukes som vist nedenfor:

Apt autoremove

Liste over pakker

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 vil bli brukt.

APT -liste

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

APT -liste -installert

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

APT LIST -UPGRADABLE

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

Oppdatering av pakker

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

Du kan bestemme deg for å oppgradere en enkelt pakke eller alle pakker samtidig. For å oppdatere en enkelt pakke, installere Kommandoen kommer til å bli brukt. 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 Kommando fjerner ikke avhengigheter, og selv om de oppgraderte pakkene ikke trenger dem lenger, jeg.e. De er foreldet.

Systemoppgradering

I motsetning til den vanlige oppgraderingen, fulloppgradering Kommando som skal diskuteres her utfører en komplett systemoppgradering.

Med fulloppgradering Kommando, foreldede pakker og avhengigheter fjernes og alle pakker (inkludert systempakker) blir oppgradert til de nyeste versjonene.

Kommandoen for å gjøre dette, er fulloppgradering Som vist nedenfor:

APT fulloppgradering

Konklusjon

APT er et kraftig verktøy som gjør bruken av Debian og Ubuntu -baserte Linux -distribusjoner en fantastisk opplevelse. De fleste av de treffende kommandoene som er oppført her krever rottillatelser, så det kan hende du må legge til sudo til starten av kommandoene.

Disse kommandoene er bare et tips av isfjellet i de enorme kreftene som det treffende verktøyet har, og de er kraftige nok til å gjøre deg komfortabel med å administrere pakker på Linux -maskinen din.