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 tidspunkt i Linux. Vi kan bruke disse pakningsstyringsverktøyene for å administrere visse operasjoner som å søke etter tilgjengelige pakker, installere nye pakker, fjerne de eksisterende, oppdatere og oppgradere de installerte pakker osv.

Hvis vi snakker om å oppdatere pakkene, har Linux -operativsystemer mange gratis programvareoppdateringer for hver pakke. Den frigjør kontinuerlig oppdateringer, oppdateringer og fikser for å forbedre ytelsen og fikse feil i dem. Det er veldig viktig å regelmessig sjekke for disse oppdateringene og installere dem for å ivareta 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 oppgradering, og den andre er apt-get dist-upgrade. Det er en viss forskjell mellom disse to måtene som ofte forvirrer brukere. Denne artikkelen vil hjelpe deg å forstå og differensiere apt-get-oppgraderingen og apt-get dist-upgrade.

Oppgradering av pakkedatabase

For å holde systemet oppdatert, blir oppdatering og oppgraderingskommandoer brukt. Oppdateringskommandoen oppdaterer bare pakkelisten med de siste tilgjengelige versjonene, men den installerer eller oppgraderer ikke pakken. Oppgraderingskommandoen oppgraderer faktisk og installerer de nyeste versjonene av pakker som allerede er installert. Før du skal oppgradere pakkene, kan du se etter oppdateringene som følger. Det vil la apt-å få vite de nye versjonene som er tilgjengelige.

$ sudo apt-get oppdatering

Hva er apt-get oppgradering

For å installere de nyeste versjonene av alle de tidligere installerte pakkene på systemet ditt, brukes apt-get oppgradering. Denne kommandoen oppgraderer bare pakkene som har en ny utgivelse tilgjengelig som angitt i kildene.Liste over filen i "/etc/apt" -mappen. Den prøver ikke å installere en ny pakke eller fjerne noen installert pakke på egen hånd.

Hvis du vil oppgradere eller installere de nyeste versjonene, kjører du følgende kommando som sudo som en eneste privilegium -bruker kan se etter og installere oppdateringer på Linux -systemet:

$ sudo apt-get oppgradering

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

$ sudo apt-get oppgradering

Hva er apt-get dist-upgrade

I likhet med Apt-Fet Upgrade-kommandoen, oppgraderer apt-get Dist-Upgrade også pakkene. I tillegg til dette, håndterer det også endrede avhengigheter med de nyeste versjonene av pakken. Den løser intelligent. I motsetning til Apt-Fet Upgrade-kommandoen, er apt-get dist-upgrade proaktiv og den installerer nye pakker eller fjerner eksisterende på egen hånd for å fullføre oppgraderingen.

For å oppgradere pakkene, kjører du Dist-Upgrade-kommandoen med sudo-privilegier:

$ sudo apt-get dist-upgrade

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

$ sudo apt-get dist-upgrade

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

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

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