Opgrader Ubuntu fra kommandolinjen

Upgrade Ubuntu From Command Line



Ubuntu er en populær Linux -distribution til hjemmebrug såvel som virksomhedsbrugere. Mange brugere af Ubuntu er afhængige af den grafiske brugergrænseflade til ting som opgradering og pakkehåndtering. Denne vejledning lærer, hvordan du opgraderer pakker, opgraderer OS -versionen og automatiserer opgraderingen let fra din kommandolinjeprompt.

Opgrader Ubuntu 14.04 til 16.04

Opgradering af Ubuntu fra 14.04 til 16.04 indebærer at skrive et par kommandoer:







sudo su apt-get install update-manager-core do-release-upgrade 

Ubuntu Terminal



Inden ovenstående kommandoer køres, skal du sørge for at redigere filen /etc/update-manager/release-upgrades for at angive standardadfærden for release -opgraderingen. Heri udgivelsesopgraderinger fil er der i øjeblikket tre metoder til at ændre opgraderingsadfærden, den første kontrollerer ingen opdateringer, den anden metode får det nuværende operativsystem til at opgradere til den næste øjeblikkelige version, tredje metodeopgradering LTS version til næste umiddelbare LTS -version. do-release-upgrade faktisk starter opgraderingen. Efter denne kommando viser det et par vinduer, mens hele opgraderingsprocessen udføres automatisk. Det tager normalt maksimalt et par minutter afhængigt af hastigheden på den internetforbindelse, computeren er tilsluttet.



Opgrader Ubuntu ScreenShot





Opdater pakkeliste med apt-get opdatering

Pakker er applikationssoftware, der er installeret til at udføre forskellige opgaver på computeren. Ubuntu bruger apt-get kommando til at styre disse pakker, og med denne kommando kan ikke kun pakker installeres, men også opgraderes og afinstalleres. Følgende instruktioner viser, hvordan du opdaterer pakkelisten for at opgradere dem.

Som det ses i den følgende kommando, downloadede den automatisk pakkelisten og metadataene fra de givne online -baserede lagre. Disse oplysninger bruges til opgradering af pakkerne, så det anbefales at udføre denne kommando, før du opgraderer en pakke for at få den nyeste version af den.



Ubuntu Terminal

Opgrader pakker med apt-get opgradering

Forskellen mellem opdatering og opgradering i denne kontekst er opdatering, der henter oplysningerne om nyere pakker fra lagre, så det kan bruges til at flytte til den nyere version af de aktuelt installerede pakker. Opgraderingen kan udføres med to kommandoer i Ubuntu. apt-get opgradering og apt-get dist-upgrade . Opgraderingskommandoen opgraderer dybest set pakkerne til den nyere version, som navnet antyder uden at gøre noget andet, tværtimod håndterer dist-upgrade intelligent pakkernes afhængigheder, og derfor kan pakkerne blive installeret, mens pakkerne opgraderes, og eksisterende pakker afinstalleret afhængigt af pakkelisten installeret på systemet. Så det er tilrådeligt altid at bruge apt-get dist-upgrade i de fleste tilfælde.

I dette eksempel nedenfor, da den bruger kommandoen dist-upgrade til at udføre opgraderingen, håndterer opgradereren intelligent afhængighederne baseret på den pakkeliste, der er tilgængelig i systemet. Som det ses, fjerner det 9 pakker, undlader at opgradere en pakke og installerer også 85 pakker, der ikke blev installeret med sletten apt-get opgradering kommando.

Ubuntu Terminal

Automatiser opgraderingsprocessen

Automatisering af opgraderingsprocessen lader systemet håndtere opgraderingen automatisk uden indgriben fra administratoren. Dette gør vedligeholdelsen ikke kun effektiv, men forhindrer også, at systemet bliver udsat for skadelig malware og angreb.

apt-get install unattended-upgrades

Ubuntu leverer som standard uovervåget opgraderinger at automatisere opgraderingsprocessen. Det vil automatisk opgradere pakkerne, når de nyere opdateringer er tilgængelige. Du kan redigere /etc/apt/apt.conf.d/50uovervåget- opgraderinger fil for at konfigurere egenskaberne for denne funktion. Som standard installerer Ubuntu automatisk sikkerhedsopgraderinger, men med en lille ændring i filen kan der også installeres regelmæssige opdateringer. I det andet skærmbillede demonstrerer det, hvordan den uovervågede opgradering er konfigureret til at sende e-mails, når der findes problemer eller nye pakkeopgraderinger.

Ubuntu Terminal

Ubuntu Terminal

Ubuntu Terminal

Det følgende skærmbillede viser, hvordan en e-mail uden opsyn opgraderes, når e-mail-serveren er korrekt konfigureret i systemet. Det returnerer sandt, hvis de givne betingelser i ovenstående filer blev opfyldt og installerer følgelig de beskrevne opdateringer i systemet. Hvis det opgraderede nogle pakker, er den fulde beskrivelse af installationen inkluderet i e -mailen sammen med navnet på pakkerne.

Ubuntu Terminal

Derudover giver Ubuntu et par flere indstillinger til at angive hyppigheden af ​​opgraderingsprocessen. Dette dikterer, hvornår opgraderingsprocessen påberåbes. Redigere /etc/apt/apt.conf.d/10periodic for at ændre disse indstillinger.

Ubuntu Terminal

APT :: periodisk :: opdateringspakke-lister dikterer apt-get opdatering, der skal køres hver n antal dage, her står 1; Derfor aktiveres apt-get-opdatering automatisk hver dag, APT :: periodisk :: download-opgraderbare-pakker dikterer apt-get-opgradering –download-kun til at blive kørt i hver n antal dage, her står 1; derfor påberåbes apt-get-opgradering –download-only automatisk hver dag. Autoclean er ikke nødvendig, men det hjælper systemet med at være fri for pakker, der ikke længere er nyttige.

Få beskeder, når nye opdateringer er tilgængelige

Bortset fra automatiseringen af ​​opgraderingsprocessen kan oplysningerne om nye pakker hentes ved hjælp af automatiseret e -mail. Denne vejledning bruger apticron til dette formål, som er yderst effektiv og kunne identificere tilgængeligheden af ​​nye pakker hurtigere end den manuelle måde. Den største fordel ved denne metode er muligheden for at identificere nyere opgraderinger uden selv at logge på serveren, hvis uovervåget opgradering er aktiveret sammen med dette, er det muligt at se, hvilke pakker der faktisk blev opgraderet. Der er dog også ulemper ved automatisk opgradering, f.eks. Konfigurering af de nye pakker, når de er automatiserede, vil ikke have menneskeligt tilsyn, så det er bedre bare at modtage en e -mail -meddelelse. Eller du kan sortliste sådanne pakker ved automatisk opgradering i uovervåget opgradering for at sikre, at kun sikre pakker automatisk opgraderes.

apt-get install apticron

Når apticron er installeret med den givne kommando ovenfor, kan den konfigureres i filen: /etc/apticron/apticron.conf . Det eneste, der skal angives, er e -mail -adressen til modtageren, der er ansvarlig for administration af serveren, formodentlig administratoren. Hvis e -mail -serveren er korrekt konfigureret, skal apticron -e -mailen se ud på følgende skærmbillede. Den indeholder datoen for rapporten, servernavn og IP, hvilke pakker der har nye opgraderinger sammen med deres pakkenavne og deres fulde detaljer, som ikke blev nævnt her på grund af pladsen.

Ubuntu Terminal