Debian

Hvad er Apt-get-opgraderings- og dist-upgrade-kommandoer, og hvordan man bruger dem

Hvad er Apt-get-opgraderings- og dist-upgrade-kommandoer, og hvordan man bruger dem
Som en almindelig bruger eller systemadministrator har du sandsynligvis brugt pakkehåndteringsværktøjerne apt eller apt-get på et eller andet tidspunkt i Linux. Vi kan bruge disse pakkehåndteringsværktøjer til at styre bestemte operationer, såsom at søge efter tilgængelige pakker, installere nye pakker, fjerne de eksisterende, opdatere og opgradere de installerede pakker osv.

Hvis vi taler om opdatering af pakkerne, kommer Linux-operativsystemer med en masse gratis softwareopdateringer til hver pakke. Det frigiver løbende opdateringer, programrettelser og rettelser for at forbedre ydeevnen og rette fejl i dem. Det er meget vigtigt regelmæssigt at kontrollere for disse opdateringer og installere dem for at beskytte systemet mod potentielle trusler og sårbarheder. Til installation af disse opdateringer udføres opgradering, og der er to måder at opnå dette på: den ene er apt-get upgrade og den anden apt-get dist-upgrade. Der er en vis forskel mellem disse to måder, der ofte forvirrer brugerne. Denne artikel hjælper dig med at forstå og differentiere apt-get upgrade og apt-get dist-upgrade.

Opgradering af pakkedatabase

For at holde dit system opdateret bruges opdaterings- og opgraderingskommandoer. Opdateringskommandoen opdaterer kun pakkelisten med de nyeste tilgængelige versioner, men den installerer eller opgraderer ikke pakken. Opgraderingskommandoen opgraderer og installerer faktisk de nyeste versioner af pakker, der allerede er installeret.  Inden du går til at opgradere pakkerne, skal du kontrollere opdateringerne som følger. Det vil lade apt-lære de nye tilgængelige versioner at kende.

$ sudo apt-get opdatering

Hvad er Apt-get-opgradering

Til at installere de nyeste versioner af alle tidligere installerede pakker på dit system bruges apt-get opgradering. Denne kommando opgraderer kun de pakker, der har en ny udgivelse tilgængelig som angivet i kilderne.listefilen i mappen "/ etc / apt". Det forsøger ikke at installere en ny pakke eller fjerne nogen installeret pakke alene.

For at opgradere eller installere de nyeste versioner skal du køre følgende kommando som sudo, da en eneste privilegeret bruger kan søge efter og installere opdateringer på Linux-systemet:

$ sudo apt-get opgradering

For at opgradere en bestemt pakke er kommandoen som følger:

$ sudo apt-get opgradering

Hvad er Apt-get dist-upgrade

Svarende til apt-get upgrade-kommandoen opgraderer apt-get dist-upgrade også pakkerne. Ud over dette håndterer det også skiftende afhængigheder med de nyeste versioner af pakken. Det løser intelligent konflikten mellem pakkeafhængigheder og forsøger at opgradere de mest betydningsfulde pakker på bekostning af mindre vigtige, hvis det kræves. I modsætning til apt-get upgrade-kommandoen er apt-get dist-upgrade proaktiv, og den installerer nye pakker eller fjerner eksisterende på egen hånd for at fuldføre opgraderingen.

For at opgradere pakkerne skal du køre kommandoen dist-upgrade med sudo-privilegier:

$ sudo apt-get dist-upgrade

For at opgradere en bestemt pakke er kommandoen som følger:

$ sudo apt-get dist-upgrade

Nogle gange, når du kører apt-get upgrade, får du beskeden "Følgende pakker er blevet holdt tilbage". Disse pakker holdes tilbage, fordi de har brug for en anden pakke, som ikke allerede er installeret, for at installere deres nye version. Og som vi har diskuteret, opgraderer apt-get-opgraderingen kun de eksisterende pakker, hverken installerer en ny pakke eller fjerner en eksisterende. Derfor holder det disse pakker tilbage. Nogle gange holdes pakkerne også tilbage på grund af ødelagte afhængigheder (når pakken, som den afhænger af, ikke har en version, der kan downloades).

Mens der er apt-get dist-upgrade, installeres den nye afhængige pakke for at løse afhængigheden.

For at konkludere, hvis du kun vil opgradere pakkerne uden at installere eller fjerne dem, skal du gå til apt-get-opgraderingen. På den anden side, hvis du vil opgradere, uanset om der er installeret en ny pakke eller den eksisterende pakke er fjernet for at opfylde afhængigheder, skal du gå til apt-get dist-upgrade.

OpenTTD vs Simutrans
Oprettelse af din egen transportsimulering kan være sjovt, afslappende og ekstremt lokkende. Derfor skal du sørge for at prøve så mange spil som mulig...
OpenTTD Tutorial
OpenTTD er et af de mest populære forretningssimuleringsspil derude. I dette spil skal du oprette en vidunderlig transportvirksomhed. Du starter dog i...
SuperTuxKart til Linux
SuperTuxKart er en fantastisk titel designet til at give dig Mario Kart-oplevelsen gratis på dit Linux-system. Det er ret udfordrende og sjovt at spil...