Kort: Denne artikkelen viser deg hvordan å bruke apt-kommandoer i Linux med eksempler, slik at du kan administrere pakker effektivt.
Hvis du bruker Debian, Ubuntu, Linux Mint eller andre Debian eller Ubuntu-baserte distribusjoner, må du ha kommet over noen apt-kommandoer ved å nå.
Først lagt merke til i Ubuntu 16.04, apt er langsomt økende popularitet., Som mer og mer Ubuntu-basert Linux-distribusjoner er å arbeide for tilbøyelige til å være den anbefalte kommando for å pakke ledelse, er det på tide at du lærer deg hvordan å bruke apt-kommandoer.
I denne håndboken for Linux nybegynnere, skal jeg forklare deg ulike apt-kommandoer med eksempler, slik at du kan bruke dem som en ekspert Linux-bruker.
Hva er apt?
Debian Linux bruker dpkg emballasje system. En emballasje systemet er en måte å gi programmer og programmer for installering., Denne måten, du trenger ikke å bygge et program fra kildekoden som, tro meg, er ikke en pen måte å håndtere pakker. APT (Advanced Package Tool) er kommandolinje verktøy for å samhandle med emballasje system i Debian-basert Linux-distribusjoner.
Det er allerede dpkg-kommandoer for å administrere det. Men APT er en mer miljøvennlig måte å håndtere emballasje. Du kan bruke den til å finne og installere nye pakker, oppgradere pakker, fjern pakker etc.
apt-kommandoer gi kommando linje måte å samhandle med APT og administrere pakker.,
På dette punkt, må jeg nevne en apt-get er kanskje den mest populære rundt APT. Men apt er sakte fremmet som sitt alternativ. Jeg har allerede forklart forskjellen mellom apt og apt-get i en tidligere artikkel sammen med hvorfor apt ble introdusert i første omgang, derfor vil jeg ikke komme inn i detaljer på nytt.
Bruke apt-kommandoer for å administrere pakkene i Debian og Ubuntu-basert Linux-distribusjoner
jeg bruker Ubuntu 16.,04 i denne opplæringen, men du kan bruke andre Debian/Ubuntu-basert Linux-distribusjoner som Linux Mint, elementær OS, Linux Lite osv.
Også, jeg bruker Pop-ikonet og tema i Ubuntu så min terminal ser annerledes ut enn den vanlige lilla tema terminal.
Hvis du foretrekker det, kan du se denne videoen av avgjørende apt-kommandoer for Ubuntu-brukere.
Oppdater pakke database med apt
apt faktisk fungerer på en database over tilgjengelige pakker., Hvis databasen er ikke oppdatert i systemet vil ikke vite om det er noen nyere pakker tilgjengelig. Dette er grunnen til oppdatering av registeret skal være den første tingen å gjøre i hvilken som helst Linux-systemet etter en fersk installasjon.
Oppdatere pakken database krever superbruker rettigheter, slik at du trenger å bruke sudo.
sudo apt update
Når du kjører denne kommandoen, vil du se pakken informasjon som hentes ut fra ulike servere.,
Du vil se tre typer linjer her, Hit, Få og Ign. I utgangspunktet disse er:
- Hit: det er ingen endring i pakken versjon fra forrige versjon
- Ign: pakken blir ignorert. Enten er pakken er altfor fersk at den ikke engang gidder å sjekke, eller det oppstod en feil i henting av filen, men feil var det trivielle og det er dermed blir ignorert. Ikke bekymre deg, dette er ikke en feil.,
- Få: Det er en ny versjon tilgjengelig. Det vil laste ned informasjon om versjonen (ikke selve pakken). Du kan se at det er å laste ned informasjon (størrelse i kb) med ‘få’ linje i skjermbildet ovenfor.
Oppgrader installerte pakker sammen med apt
Når du har oppdatert pakken database, kan du nå oppgradere pakker som er installert. Den mest praktiske måten er å oppgradere alle pakker som har tilgjengelige oppdateringer., Du kan ganske enkelt bruke kommandoen nedenfor:
sudo apt upgrade
Dette vil vise deg hvor mange og hvilke pakker som skal oppgraderes.
Det er en annen måte å gi en fullstendig oppgradering ved å bruke kommandoen nedenfor:
sudo apt full-upgrade
full-upgrade fungerer på samme måte som oppgradere bortsett fra at hvis systemet oppgradere behov fjerning av en pakke som allerede er installert på systemet, vil det gjøre det., Mens den normale oppgradere kommandoen vil ikke gjøre dette.
Hva er forskjellen mellom apt update og apt oppgradere?
selv Om det høres ut som når du gjør en apt-oppdateringen, den vil oppdatere pakker, og du vil få den nyeste versjonen av pakken. Men det er ikke sant. apt oppdateringen oppdaterer bare database av pakker.
For eksempel, hvis du har XYZ pakken versjon 1.3 installert, etter apt-oppdateringen, vil databasen være klar over at en nyere versjon 1.4 er tilgjengelig., Når du gjør en apt oppgradere etter apt-oppdatering, oppgraderinger (eller oppdateringer, uansett hvilket begrep du foretrekker) den installerte pakker til den nye versjonen.
Dette er grunnen til at den raskeste og mest praktiske måten å oppdatere Ubuntu-systemet ved å bruke denne kommandoen:
sudo apt update && sudo apt upgrade -y
Hvordan å installere nye pakker sammen med apt
Hvis du allerede kjenner navnet på pakken, kan du installere det ved hjelp av kommandoen nedenfor:
sudo apt install <package_name>
Bare erstatt <pakkenavn> med ønsket pakke., Tenk deg at du ønsker å installere mplayer, kan du ganske enkelt bruke kommandoen nedenfor:
sudo apt install mplayer
Den gode tingen her er at du kan bruke auto-fullføring. Så, hvis du ikke er sikker på om nøyaktig pakken navn, kan du skrive inn noen få bokstaver, og trykk på fanen og det vil foreslå at alle pakker som er tilgjengelig med de aktuelle bokstavene., For eksempel:
Hvordan du skal installere flere pakker sammen med apt
Du er ikke bundet til å installere bare ett pakken på en gang. Du kan installere flere pakker på en gang ved å gi pakningen navn alle sammen:
sudo apt install <package_1> <package_2> <package_3>
Hva hvis du kjøre kommandoen apt installere på en allerede installert pakken?
du trenger Ikke å bekymre deg., Dette vil bare se inn i databasen, og hvis en nyere versjon er funnet, det vil oppgradere den installerte pakken til den nyere. Så ingen skade er gjort ved hjelp av det, med mindre du ikke vil at den skal bli oppgradert.
Hvordan å installere pakker uten å oppgradere
Hvis for noe grunn du ønsker å installere en pakke, men ikke ønsker å oppgradere, er det hvis det allerede er installert.,alle uten å oppgradere
Hvordan å bare oppgradere pakker, kan du ikke installere dem på
Hvis du bare ønsker å oppgradere et pakken, men ikke ønsker å installere det (hvis det ikke allerede er installert), kan du gjøre det med følgende kommando:
sudo apt install <package_name> --only-upgrade
Hvordan du skal installere en bestemt versjon av et program
standard den nyeste tilgjengelige versjonen i depotet vil bli installert for et program., Men hvis du ikke ønsker å installere den nyeste versjonen, kan du spesifiserer versjonsnummeret. Ville du trenger å vite den eksakte versjonen nummeret som du ønsker å installere.
Bare legg =versjon med navnet på pakken.
sudo apt install <package_name>=<version_number>
Hvordan du kan fjerne installerte pakker sammen med apt
Nok snakk om å installere pakker, la oss se hvordan fjerne pakker. Fjerne pakker som er like enkelt som å installere dem., Det er bare å bruke kommandoen nedenfor:
sudo apt remove <package_name>
Auto-fullføring fungerer her også. Så du bare begynne å skrive pakken navn og trykk tab, og det vil foreslå at alle installerte pakker som starter med disse bokstavene.
en Annen måte å avinstallere pakker er å bruke purge. Kommandoen brukes på følgende måte:
sudo apt purge <package_name>
Hva er forskjellen mellom apt fjerne og apt purge?,
-
apt remove
bare fjerner binærfiler av en pakke. Det etterlater rester konfigurasjonsfiler. -
apt purge
fjerner alt som er relatert til en pakke som inkluderer konfigurasjonsfiler.
Hvis du brukte apt remove
til en kvitte seg med en bestemt programvare, og deretter installere det på nytt, vil programvaren har samme konfigurasjon filer. Selvfølgelig, vil du bli bedt om å overstyre eksisterende konfigurasjon filer når du installerer det på nytt.
Purge er nyttig når du har rotet det til med konfigurasjonen av et program., Du vil helt slette sine spor fra systemet, og kanskje starte på nytt. Og ja, du kan bruke apt purge
på en allerede fjernet pakken.
Vanligvis apt remove
er mer enn nok for å avinstallere en pakke.
Søk etter pakker
Ikke min foretrukne måte å søke etter pakker. Men dette er nyttig når du er ute for noen bestemt lib. Bare bruk følgende kommando med ønsket søkeord. Det vil finne alle pakker som inneholder søkeordet ditt., ønsker du å vite mer om en pakke før du installerer eller fjerner det, du kan bruke under kommando:
apt show <package_name>
Dette vil vise informasjon om den gitte pakken(e) som sin avhengigheter, installasjon og nedlasting størrelse, ulike kilder pakken er tilgjengelig fra, beskrivelse av innhold i pakken, blant annet:
Liste oppgraderbar og installerte versjoner
apt-kommandoen har en ny funksjon som heter listen., Ved hjelp av denne kommandoen, kan du se alle pakker som har en nyere versjon klar til å bli oppgradert:
apt list --upgradeable
Du kan også se alle pakker som er installert på systemet med installert alternativ:
apt list --installed
Det er også et tredje alternativ som heter –alle-versjoner., Det vil liste alle pakkene er tilgjengelig for ditt system:
apt list --all-versions
Hvordan å rense systemet med apt
jeg har snakket om måter å rense Ubuntu system for å frigjøre plass. I motsetning til apt-get, trenger du ikke har rene og autoclean kommandoer her. Du kan fortsatt bruke autoremove alternativ og gratis opp noen diskspace:
sudo apt autoremove
Denne kommandoen fjerner libs og pakker som har blitt installert automatisk for å tilfredsstille avhengigheter av en installert pakke., Hvis pakken er fjernet, disse automatiske installerte pakker, men ubrukelig, forblir i systemet.
jeg hadde nylig rengjort systemet mitt, og det er derfor det viser bare noen få Kb med filer som skal fjernes. Ellers kan du lett få 100s av Mb ledig plass med denne kommandoen.
Dine innspill
jeg har bevisst ikke inkludert apt rediger-kilder kommando i denne artikkelen., Det er fordi denne kommandoen alternativet er et work in progress, og på dette punktet, det gjør ikke mer enn å åpne kilder.listen filen i editoren av ditt valg.
Hvordan liker du denne håndboken for å bruke apt-kommandoer i Linux? Jeg håper det var lett å forstå apt-kommandoer med eksempler. Din tilbakemelding vil hjelpe til med å skape mer slike guider i nær fremtid.
Liker du det du leser? Kan du dele det med andre.
- Facebook1.,3K
Twitter26 LinkedIn11 Reddit10 Pocket0
Legg igjen en kommentar