Bruke apt-get Kommandoer I Linux [Nybegynnere Guide]

Bruke apt-get Kommandoer I Linux [Nybegynnere Guide]

Kort: Dette beginner ‘ s guide viser deg hva du kan gjøre med apt-get kommandoer i Linux, hvordan du bruker dem til å finne nye pakker, installere og oppgradere nye pakker, og rense systemet.

Hvis du har begynt å bruke Ubuntu eller noen Ubuntu-basert Linux-distribusjon, slik som Linux Mint, elementær OS, etc., du må ha kommet over apt-get-kommandoen nå.

faktisk første på listen over ting å gjøre når du har installert Ubuntu på, er å bruke apt-get update og apt-get upgrade. Nå, du kanskje er klar over et par apt-get kommandoer og deres bruk, men du kan ikke være klar over noen andre.

I denne guide for nybegynnere, jeg kommer til å forklare mange av apt-get kommandoer med eksempler, slik at du kan bruke dem så vel som ekspert på Linux-bruker.

Eksklusiv bonus:

Last ned apt-get-kommandoen cheatsheet

for fremtidig referanse., Du kan skrive den ut eller lagre den for visning i frakoblet modus.

Hva er apt-get?

Ubuntu er avledet fra et Debian Linux. Debian 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.

APT (Advanced Package Tool) er kommandolinje verktøy for å samhandle med denne emballasjen system. Det er allerede dpkg-kommandoer for å administrere det, men apt er en mer brukervennlig måte å håndtere pakker., Du kan bruke den til å finne og installere nye pakker, oppgradere pakker, rene pakker, etc.

Det er to viktigste verktøy rundt APT: apt-get gjør, og apt-cache. apt-get er for installering, oppgradering, og rengjøring pakker, mens apt-cache-kommandoen brukes for å finne nye pakker. Vi får se alle disse kommandoene med eksempler senere i denne veiledningen.

jeg bruker Linux Mint 18 i denne opplæringen, men du kan bruke hvilken som helst annen Ubuntu-basert Linux-distribusjon, slik som elementære OS, Linux Lite, etc.

Bruke apt-get kommandoer

La oss starte med apt-get-kommandoer., Du bare ikke kan unnslippe denne kommandoen. Det er bedre å ha en forståelse av det, slik at du kan håndtere din Linux-system på en litt bedre måte.

Oppdater pakken database med apt-get

apt-get fungerer i utgangspunktet på en database over tilgjengelige pakker. Hvis du ikke vil oppdatere denne databasen, systemet vil ikke vite om det er nyere pakker tilgjengelig eller ikke. Faktisk, dette er den første kommandoen du trenger for å kjøre på en Debian-basert Linux-systemet etter en fersk installasjon.

Oppdatere pakken database krever superbruker rettigheter, så du trenger å bruke sudo.,

sudo apt-get update

Når du kjører denne kommandoen, vil du se informasjonen som hentes ut fra ulike servere.

Du vil se tre typer linjer her: hit, få, og ign. La meg forklare dem til deg:

  • hit: det er ingen endring i pakken versjon
  • ign: pakken blir ignorert. Det kan være ulike årsaker til det., Enten er pakken er så fersk at den ikke engang gidder å se etter en ny versjon, eller det oppstod en feil i henting av filen, men feil var det trivielle og det er dermed blir ignorert. Dette er ikke en feil. Det er ingen grunn til å være bekymret.
  • få: Det er en ny versjon av pakken tilgjengelig. med apt-get vil laste ned denne informasjonen (ikke selve pakken). Du kan se at det er lastet ned informasjon på ‘få’ linjene i skjermbildet ovenfor.,

Oppgrader installerte pakker sammen med apt-get

Når du har oppdatert pakken database, kan du oppgradere pakker som er installert. Den mest praktiske måten er å oppgradere alle pakker som har oppdateringer tilgjengelig., Du kan bruke kommandoen nedenfor for dette formålet:

sudo apt-get upgrade

for Å oppgradere bare et bestemt program, må du bruke kommandoen nedenfor:

sudo apt-get upgrade <package_name>

Det er en annen måte å utføre en fullstendig oppgradering, ved å bruke kommandoen nedenfor:

sudo apt-get dist-upgrade

Men du bør unngå å bruke denne kommandoen. Jeg vil forklare hvorfor i neste avsnitt.

Forskjellen mellom oppgradering og dist-upgrade

– kommandoen apt-get upgrade er veldig lydig., Det har aldri prøver å fjerne alle pakker eller prøver å installere en ny pakke på sin egen.

– kommandoen apt-get dist-upgrade, på den annen side, er proaktiv. Det ser ut for avhengigheter med den nye versjonen av pakken blir installert, og det prøver å installere nye pakker eller fjerne en eksisterende på sin egen.

Det høres ut som dist-upgrade er mer kraftfull og intelligent, gjør det ikke? Men det er en risiko med det.

Se, at den har en «smart» konfliktløsning system. Det vil forsøke å oppgradere de viktigste pakkene, på bekostning av de mindre viktige., Dette kan føre til fjerning av noen pakker, som du kanskje ikke ønsker. Dette er den viktigste grunnen til at dist-upgrade bør unngås på produksjon av maskiner.

Hva er forskjellen mellom apt-get update og apt-get upgrade?

Dette er en svært vanlig forvirring. Du er ikke den eneste som er å bli forvirret av vilkårene oppdatering og oppgradering.

selv Om det høres ut som apt-get update bør oppdatere pakkene, det er ikke sant. apt-get update oppdaterer bare database over tilgjengelige pakker. For eksempel, hvis du har XYX pakken versjon 1.,3 installert, etter apt-get update, vil databasen være reflektere over at nyere versjon 1.4 er tilgjengelig.

Når du gjør en apt-get upgrade etter apt-get update, det oppgraderinger den installerte pakker til den nye versjonen.

Dette er grunnen til at den raskeste og mest praktiske måten å oppdatere Ubuntu er å bruke denne kommandoen:

sudo apt-get update && sudo apt-get upgrade -y

Bruke apt-cache-kommandoer for å søke etter pakker

jeg skal være ærlig med deg, dette er ikke min foretrukne måte å søke etter pakker. Men dette kommer i ganske hendig når du er ute for noen bestemt bibliotek.,

Alt du trenger å gjøre er å bruke følgende kommando (du trenger ikke engang sudo her):

apt-cache search <search term>

Du trenger ikke å vite det nøyaktige navnet på pakken. Det søker i pakken navn og deres korte beskrivelser, og viser resultat basert på det.

Hvis du bare vil søke i apt pakker med spesifikk pakke-navn, kan du bruke kommandoen nedenfor:

apt-cache pkgnames <search_term>

Dette gir deg liste over alle pakker starter med søkeordet ditt.,

Når du vet nøyaktig pakken navn, kan du få mer informasjon om det, for eksempel versjon, avhengigheter, etc., ved å bruke kommandoen nedenfor:

apt-cache showpkg <package_name>

Hvordan å installere nye pakker sammen med apt-get

Hvis du vet navnet på pakken, du kan enkelt installere det ved hjelp av kommandoen nedenfor:

sudo apt-get install <package_name>

Bare erstatt <pakkenavn> med dine ønskede pakken. Anta at jeg ønsket å installere Pinta bilde editor., Alt jeg trenger å gjøre er å bruke kommandoen nedenfor:

sudo apt-get install pinta

Den gode tingen om denne kommandoen er at den har auto-fullføring. Så hvis du ikke er sikker på om nøyaktig pakken navn, kan du skrive inn noen få bokstaver, og trykk tab, og det vil foreslå at alle pakker som er tilgjengelig med de aktuelle bokstavene. For eksempel:

Hvordan du skal installere flere pakker

Du er ikke begrenset til å bare installere en pakke av gangen., Du kan installere flere pakker på en gang ved å tilby sine navn:

sudo apt-get install <package_1> <package_2> <package_3>

Hva hvis du kjører installere på en allerede installert pakken?

Tenk deg at du allerede har et pakken er installert, men du brukte installere kommando for det uansett. med apt-get vil faktisk se inn i databasen, og hvis en nyere versjon er tilgjengelig, det vil oppgradere den installerte pakken til den nyere. Så ingen skade er gjort ved hjelp av denne kommandoen med mindre du ikke vil at pakken skal oppgraderes.,

Hvordan å installere pakker uten å oppgradere

Tenk for noen grunn du ønsker å installere en pakke, men ikke ønsker å oppgradere det hvis det allerede er installert. Det høres merkelig, men du kan ha grunner til å gjøre det.,90″>

Hvordan å bare oppgradere en pakke, kan du ikke installere dem på

I tilfelle du ønsker å oppgradere en pakke forutsatt at det allerede er installert, men ikke ønsker å installere det hvis det ikke er det, du kan gjøre det med følgende kommando:

sudo apt-get 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 alle bruksområder., Men hvis for noen grunn, du ikke ønsker å installere den nyeste versjonen, kan du angi pakken versjon nummeret. (Ville du trenger å vite den eksakte versjonen nummeret som du ønsker å installere).

Alt du trenger å gjøre er å legge til versjonsnummeret til navnet på pakken:

sudo apt-get install <package_name>=<version_number>

Hvordan å fjerne installerte pakker sammen med apt-get

Installere pakker er ikke det eneste du kan gjøre med apt-get. Du kan også fjerne pakker med det. Alt du trenger å gjøre er å bruke kommandoen på denne måten:

sudo apt-get remove <package_name>

Auto-fullføring fungerer her også., Så det er 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-get purge <package_name>

Hva er forskjellen mellom apt-get remove og apt-get purge?

  • apt-get remove bare fjerner binærfiler av en pakke., Det trenger ikke ta på konfigurasjon-filer
  • apt-get rens fjerner alt som er relatert til en pakke, inkludert konfigurasjon filer

Så hvis du har «fjernet» en bestemt del av programvaren og deretter installere den på nytt, vil systemet ha samme konfigurasjonsfiler. Selvfølgelig, vil du bli bedt om å overstyre eksisterende konfigurasjon filer når du installerer det på nytt.

Purge er spesielt nyttig når du har rotet det til med konfigurasjonen av et program, når du ønsker å fullstendig slette sine spor fra systemet og starte på nytt.,

de Fleste av tiden, en enkel fjerne er mer enn nok for å avinstallere en pakke.

Hvordan å rense systemet med apt-get

Oh yes! Du kan også rense systemet med apt-get og frigjøre diskplass.

Du kan bruke kommandoen nedenfor for å fjerne apt-cache (lokalt lagrede hentet pakken filer):

sudo apt-get clean

en Annen måte er å bruke autoclean. I motsetning til de ovennevnte ren kommando, autoclean bare fjerner de hentet pakken filer som har en nyere versjon nå, og så vil ikke lenger brukes.,

sudo apt-get autoclean

en Annen måte å frigjøre diskplass er å bruke autoremove. Det fjerner biblioteker og pakker som har blitt installert automatisk for å tilfredsstille en avhengighet til en annen installert pakken. Hvis denne pakken er fjernet, disse automatiske installerte pakker, er ubrukelig i systemet. Denne kommandoen fjerner slike pakker.

sudo apt-get autoremove

Dette er en kommando-linje måte å rengjøre et Linux-system. Hvis du foretrekker en GUI, her er noen CCleaner alternativer for Linux, som du kan bruke på Ubuntu og Ubuntu-basert Linux-distribusjoner.,

Dine innspill

Det er mer å apt-get, men dette mye skal gi deg en ganske god start. Du kan alltid se opp mannen sider for å få mer informasjon.

Hvordan liker du denne veiledningen for å apt-get kommandoer i Linux? Var det nyttig for deg og tydelig nok til å forstå? 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.

2.5 KShares
  • Facebook1.7K
  • Twitter15
  • LinkedIn16
  • Reddit14
  • Pocket0

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *