Debian

Hva er Apt-get oppgradering og dist-upgrade kommandoer og hvordan du bruker dem

Hva er Apt-get oppgradering og dist-upgrade kommandoer og hvordan du bruker dem
Som en vanlig bruker eller systemadministrator har du sannsynligvis brukt pakkeadministrasjonsverktøyene apt eller apt-get på et eller annet tidspunkt i Linux. Vi kan bruke disse pakkehåndteringsverktøyene for å administrere bestemte operasjoner, for eksempel å søke etter tilgjengelige pakker, installere nye pakker, fjerne de eksisterende, oppdatere og oppgradere de installerte pakkene osv.

Hvis vi snakker om oppdatering av pakkene, kommer Linux-operativsystemene med mange gratis programvareoppdateringer for hver pakke. Den frigjør kontinuerlig oppdateringer, oppdateringer og reparasjoner for å forbedre ytelsen og fikse feil i dem. Det er veldig viktig å regelmessig se etter disse oppdateringene og installere dem for å beskytte systemet mot potensielle trusler og sårbarheter. For installasjon av disse oppdateringene utføres oppgradering, og det er to måter å oppnå dette på: den ene er apt-get upgrade og den andre er apt-get dist-upgrade. Det er noen forskjell mellom disse to måtene som ofte forvirrer brukere. Denne artikkelen vil hjelpe deg med å forstå og skille apt-get upgrade og apt-get dist-upgrade.

Oppgradering av pakkedatabase

For å holde systemet oppdatert, brukes kommandoer for oppdatering og oppgradering. Oppdateringskommandoen oppdaterer bare pakkelisten med de nyeste tilgjengelige versjonene, men den installerer eller oppgraderer ikke pakken. Oppgraderingskommandoen oppgraderer og installerer faktisk de nyeste versjonene av pakkene som allerede er installert.  Før du skal oppgradere pakkene, må du se etter oppdateringene som følger. Det vil la apt bli kjent med de nye versjonene som er tilgjengelige.

$ sudo apt-get oppdatering

Hva er Apt-get upgrade

For å installere de nyeste versjonene av alle tidligere installerte pakker på systemet ditt, brukes apt-get upgrade. Denne kommandoen oppgraderer bare pakkene som har en ny versjon tilgjengelig som angitt i kildene.liste filen i “/ etc / apt” -mappen. Den prøver ikke å installere en ny pakke eller fjerne noen installert pakke alene.

For å oppgradere eller installere de nyeste versjonene, kjør følgende kommando som sudo som den eneste privilegerte brukeren kan se etter og installere oppdateringer på Linux-systemet:

$ sudo apt-get upgrade

For å oppgradere en bestemt pakke, er kommandoen som følger:

$ sudo apt-get upgrade

Hva er Apt-get dist-upgrade

I likhet med apt-get upgrade-kommandoen oppgraderer apt-get dist-upgrade også pakkene. I tillegg til dette håndterer den også skiftende avhengigheter med de nyeste versjonene av pakken. Det løser intelligent konflikten mellom pakkeavhengighet og prøver å oppgradere de viktigste pakkene på bekostning av mindre viktige, om nødvendig. I motsetning til apt-get upgrade-kommandoen, er apt-get dist-upgrade proaktiv, og den installerer nye pakker eller fjerner eksisterende på egenhånd for å fullføre oppgraderingen.

For å oppgradere pakkene, kjør dist-upgrade-kommandoen med sudo-privilegier:

$ sudo apt-get dist-upgrade

For å oppgradere en bestemt pakke, er kommandoen som følger:

$ sudo apt-get dist-upgrade

Noen ganger, når du kjører apt-get upgrade, får du meldingen "Følgende pakker har blitt holdt tilbake". Disse pakkene holdes tilbake fordi de for å installere den nye versjonen trenger en annen pakke som ikke allerede er installert. Og som vi har diskutert, oppgraderer apt-get-oppgraderingen bare de eksisterende pakkene, verken installerer en ny pakke eller fjerner en eksisterende. Det er derfor det holder disse pakkene tilbake. Noen ganger blir pakkene også holdt tilbake på grunn av ødelagte avhengigheter (når pakken den avhenger av ikke har en nedlastbar versjon).

Mens med apt-get dist-upgrade, vil den nye avhengige pakken installeres for å løse avhengigheten.

For å konkludere, hvis du bare vil oppgradere pakkene uten å installere eller fjerne dem, gå til apt-get-oppgraderingen. På den annen side, hvis du vil oppgradere uansett om noen ny pakke er installert eller den eksisterende pakken er fjernet for å oppfylle avhengigheter, gå til apt-get dist-upgrade.

Mus Hvordan bruke Xdotool til å stimulere museklikk og tastetrykk i Linux
Hvordan bruke Xdotool til å stimulere museklikk og tastetrykk i Linux
Xdotool er et gratis og åpen kildekode kommandolinjeverktøy for å simulere museklikk og tastetrykk. Denne artikkelen vil dekke en kort guide om bruk a...
Mus Topp 5 ergonomiske datamuseprodukter for Linux
Topp 5 ergonomiske datamuseprodukter for Linux
Gir langvarig bruk av datamaskiner smerter i håndleddet eller fingrene? Lider du av stive ledd og må hele tiden riste på deg hendene? Føler du en bren...
Mus Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
De fleste Linux-distribusjoner leveres med "libinput" -biblioteket som standard for å håndtere inngangshendelser på et system. Den kan behandle inngan...