Apt-get in Ubuntu

Apt-get in Ubuntu
Apt er et kommandolinjeverktøy på Ubuntu. Det er et av de mest brukte og ekstremt kraftige kommandolinjeverktøyene på Ubuntu. APT kan brukes til å installere nye programvarepakker, oppgradere pakker som allerede er installert på systemet ditt, eller til og med oppgradering. Dette kommandolinjeverktøyet er uten tvil en av de første som alle nybegynnere lærer i Linux. Apt kan deles inn i apt-get, apt-cache og apt-config. I denne opplæringen vil vi utforske de forskjellige måtene vi kan bruke apt-get.

Apt-get kilde og apt-get build-dep

APT-Få kilde

Når du har å gjøre med open source-pakker eller kildekode, ønsker programmerere vanligvis å studere kildekoden og/eller fikse feil til kildekoden. Det er her kilden kommer inn. Kilde brukes til å ta tak i kildepakken.

For at dette skal fungere, peker DEB-SRC-oppføringen i/etc/Apt/Sources.liste på ustabil (det skal også være ukommentert). Og kjør en oppdatering når kildene.Listefilen er endret.

CD /etc /apt
Nano kilder.liste

Da, ukommentar Deb-SRC-linjene.

Utfør deretter en oppdatering:

sudo apt-get oppdatering

Last ned kildepakken:

CD ~
CD -nedlastinger
mkdir imagemagick_source
CD Imagemagick_source
sudo apt-get source imagemagick

Dette er det som finnes i Imagemagick_source -mappen:

Sudo apt-get build-dep

Sistnevnte brukes til å installere alle avhengigheter for en bestemt pakke som tillater at den skal bygges. Med andre ord, avhengigheter er biblioteker/programmer som er pålagt å samle pakken. Og sistnevnte vil få avhengighetene for deg.

Sudo apt-get install
Sudo apt-get install

Dette er kommandoen som folk flest blir tvunget til å bruke, og derfor den mest kjente og velbrukte. Den laster ned og installerer en gitt pakke etter eget valg. Så la oss se på hva det gjør:

I dette tilfellet valgte jeg å installere en pakke som jeg allerede har på systemet mitt. Men det du må merke deg er de to første linjene.

Lesing av pakkelister ... ferdig” - Gikk gjennom programvarepotet og sjekket alle pakkene som er tilgjengelige.

Bygningsavhengighetstre” - Her bygger apt -get de andre nødvendige pakkene for å kjøre pakken med interesse.

Apt vil hente alle kravene og installere dem også. /etc/apt/kilder.Listen brukes til å finne pakkene. For å installere en bestemt versjon av en pakke, kan du skrive:

Sudo apt-get install =

Hvis du derimot bare ville laste ned pakken, men ikke installere den, kan du gjøre det ved å legge til D -bryteren. Sistnevnte vil laste ned filen og plassere den i/var/cache/apt/arkiver.

Sudo apt -get -d install

Du kan simulere en installasjon også ved å bruke S -bryteren (-s, -Simulere, -Jet -print, -dry -run, -Recon, -no -ACT)

Sudo apt -get -s installl

Sistnevnte endrer ikke systemet på noen måte, form eller form, men simulerer heller en installasjon. Hvis og når en ikke-root-bruker simulerer en installasjon, kan den se forvrengt ut på grunn av mangelen på tilgang til en viss konfigurasjon.

Den neste vi skal se på er Fix-Brutt (-F, -Fix-Brutt):

Sudo apt -get -f install

I dette tilfellet vil den forsøke å fikse ødelagte avhengigheter.

Sudo apt-get autoclean/clean
Sudo apt-get clean

Denne kommandoen - ren - brukes til å rense ut det lokale depotet av pakker. Det fjerner alt fra/var/cache/apt/arkiver som i utgangspunktet frigjør litt plass på systemet.

Sudo apt-get autoclean

Autoclean, derimot, brukes til å fjerne ubrukelige filer.

Anta at jeg laster ned VLC (og bare last ned den) ved å bruke kommandoen sudo apt -get -d install vlc. Dette er hva/var/cache/apt/arkiver ser ut:

La oss nå bruke Autoclean:

Sudo apt-get autoclean

Og la oss nå rengjøre:

Nå antas det at du skjønte hva rent gjør og hva det ikke gjør.

Sudo apt-get-ære fjerne
Sudo apt-get-ære fjerne

Her, for å fjerne en pakke ved hjelp av APT, kan du bruke enten rense eller fjerne eller begge deler. Fjern brukes til å fjerne pakken, men ikke konfigurasjonsfilene. Purge vil fjerne alle konfigurasjonsfiler også.

Sudo apt-get autoremove
Sudo apt-get autoremove

Hver gang du installerer en bestemt pakke, installeres alle avhengigheter automatisk automatisk. Når du fjerner pakken, derimot, fjernes pakken, men avhengighetene gjenstår. Det er her apt-get autoremove kommer inn. Autoremove vil fjerne ikke bare den installerte pakken, men også avhengighetene som ble installert.

Sudo apt-get oppdatering
Sudo apt-get oppdatering

Som begrepet sier, brukes denne kommandoen til å oppdatere. Nå, hva oppdaterer det og hva gjør kommandoen? I dette tilfellet er/etc/apt/kilder.Listefil blir konsultert og databasen med pakker som er tilgjengelige for brukeren er oppdatert. Hvis kildene.Listefilen endres noen gang, du må absolutt kjøre denne kommandoen.

Så her, i det forrige bildet, kjørte jeg oppdateringskommandoen, og vi kan se at det chucks ut noen få linjer. Disse linjene sier “Hit”, “Get” eller “IGN”.

Hit: Ingen endringer i pakkeversjonen

Få: Ny versjon er tilgjengelig og APT får den for deg

IGN: Ignorer pakken

APT -oppdatering vil ikke laste ned og installere alle de nylig tilgjengelige pakkene. Men du kan skrive inn følgende for å se hvilke som har en nylig tilgjengelig versjon:

APT LIST -UPGRADABLE

Her, som du ser, vil den vise den nåværende versjonen (på systemet ditt) du har og den nye versjonen tilgjengelig.

Sudo apt-get oppgradering
Sudo apt-get oppgradering

Den neste kommandoen som ligner oppdateringskommandoen er oppgraderingskommandoen. Den sistnevnte kommandoen (oppgradering) brukes til å oppgradere eller installere nyere versjoner av alle de forskjellige pakkene som allerede er installert på systemet. Det får de nyeste versjonene fra kildene som er i ETC/APT/Sources.Listefil. Pakker som allerede er installert på et system, blir aldri fjernet, og nye ikke installerte pakker er aldri installert. Men snarere er "oppgraderingen" for alle pakkene som for øyeblikket er installert på systemet. Hvis og når en pakke ikke kan oppgraderes uten å endre statusen til en annen pakke blir ikke-oppgradert (ikke oppgradert). Typisk er oppgraderingskommandoen foran med oppdateringskommandoen. Dette for å sikre at APT vet at det faktisk er nye pakker der ute.

Sudo apt-get dist-upgrade
Sudo apt-get dist-upgrade

Denne spesielle kommandoen brukes til å oppdatere systemet til en ny utgivelse. I dette tilfellet kan noen av pakkene fjernes. Skillet mellom oppgraderingen og Dist-Upgrade-kommandoene er at i Dist-Upgrade er det fjerning av visse pakker. Men for oppgraderingen er det ingen fjerning av pakkene.

Sudo apt-get nedlasting
Sudo apt-get nedlasting

Dette ligner -d -installasjonen. Apt-get -D install. APT-Få nedlasting vil laste ned Deb-filen, men ikke avhengighetene. Videre vil apt-get nedlasting ikke installere pakken.

Sudo apt-get sjekk
Sudo apt-get sjekk

Sudo apt-get check brukes til å oppdatere pakkebufferen så vel som sjekker for ødelagte avhengigheter.

For mer informasjon og flere alternativer, vennligst skriv inn:

mann apt-get

Konklusjon

De apt-get-kommandoene er veldig kraftige og likevel veldig grunnleggende også. I denne opplæringen lærte vi om hvordan du bruker apt-get-kommandoene: kilde, build-dep, installasjon, ren, autoclean, rensing, fjerne, autoremove, oppdatering, oppgradering, dist-upgrade, nedlasting og sjekk ble dekket i dette opplæringen.