Oppgrader Ubuntu fra kommandolinjen

Upgrade Ubuntu From Command Line



Ubuntu er en populær Linux -distribusjon for hjemmebruk så vel som for bedriftsbrukere. Mange brukere av Ubuntu er avhengige av det grafiske brukergrensesnittet for ting som oppgradering og pakkehåndtering. Denne opplæringen lærer deg hvordan du oppgraderer pakker, oppgraderer OS -versjonen og automatiserer oppgraderingen enkelt fra kommandolinjeprompten.

Oppgrader Ubuntu 14.04 til 16.04

Oppgradering av Ubuntu fra 14.04 til 16.04 innebærer å skrive inn et par kommandoer:







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

Ubuntu Terminal



Sørg for å redigere filen før du kjører kommandoene ovenfor /etc/update-manager/release-upgrades for å angi standardatferd for utgivelsesoppgraderingen. I dette utgivelsesoppgraderinger fil er det for tiden tre metoder for å endre oppgraderingsatferden, den første sjekker ingen oppdateringer, den andre metoden gjør at det nåværende operativsystemet oppgraderer til neste umiddelbare versjon, tredje metodeoppgradering LTS -versjon til neste umiddelbare LTS -versjon. do-release-upgrade faktisk starter oppgraderingen. Etter denne kommandoen viser den et par vinduer mens hele oppgraderingsprosessen utføres automatisk. Det tar vanligvis maksimalt et par minutter, avhengig av hastigheten på internettforbindelsen som datamaskinen er koblet til.



Oppgrader Ubuntu ScreenShot





Oppdater pakkeliste med apt-get oppdatering

Pakker er applikasjonsprogramvare som er installert for å utføre forskjellige oppgaver på datamaskinen. Ubuntu bruker apt-get kommando for å administrere disse pakkene, og med denne kommandoen kan ikke bare pakker installeres, men også oppgraderes og avinstalleres. Følgende instruksjoner viser hvordan du oppdaterer pakkelisten for å oppgradere dem.

Som vist i den følgende kommandoen, lastet den automatisk ned pakkelisten og metadataene fra de gitte online -baserte lagrene. Denne informasjonen vil bli brukt når du oppgraderer pakkene, så det anbefales å utføre denne kommandoen før du oppgraderer en pakke for å få den nyeste versjonen av den.



Ubuntu Terminal

Oppgrader pakker med apt-get oppgradering

Forskjellen mellom oppdatering og oppgradering i denne sammenhengen er oppdatering som henter informasjonen om nyere pakker fra depoter, så den kan brukes til å gå til den nyere versjonen av de installerte pakkene. Oppgraderingen kan utføres med to kommandoer i Ubuntu. apt-get oppgradering og apt-get dist-upgrade . Oppgraderingskommandoen oppgraderer i utgangspunktet pakkene til den nyere versjonen som navnet tilsier uten å gjøre noe annet, tvert imot håndterer distoppgraderingen avhengighetene til pakker på en intelligent måte, og derfor mens pakkene blir oppgradert, er det mulig at nye pakker blir installert, og eksisterende pakker avinstallert avhengig av pakkelisten som er installert på systemet. Så det er lurt å alltid bruke apt-get dist-upgrade i de fleste tilfeller.

I dette eksemplet nedenfor, siden den bruker kommandoen dist-upgrade til å utføre oppgraderingen, håndterer oppgradereren intelligent avhengighetene basert på pakkelisten som er tilgjengelig i systemet. Som sett fjerner den 9 pakker, avstår fra å oppgradere én pakke, og installerer også 85 pakker som ikke ble installert med vanlig apt-get oppgradering kommando.

Ubuntu Terminal

Automatiser oppgraderingsprosessen

Automatisering av oppgraderingsprosessen lar systemet håndtere oppgraderingen automatisk uten inngrep fra administratoren. Dette gjør vedlikeholdet ikke bare effektivt, men forhindrer også at systemet blir utsatt for skadelig skadelig programvare og angrep.

apt-get install unattended-upgrades

Ubuntu, som standard, gir oppgraderinger uten tilsyn for å automatisere oppgraderingsprosessen. Det vil automatisk oppgradere pakkene når de nyere oppdateringene er tilgjengelige. Du kan redigere /etc/apt/apt.conf.d/50unattended-upgrades filen for å konfigurere egenskapene til denne funksjonen. Som standard installerer Ubuntu automatisk sikkerhetsoppgraderinger, men med en liten endring i filen kan vanlige oppdateringer også installeres. I det andre skjermbildet viser det hvordan oppgraderingen uten tilsyn er konfigurert til å sende e-post når problemer eller nye pakkeoppgraderinger blir funnet.

Ubuntu Terminal

Ubuntu Terminal

Ubuntu Terminal

Følgende skjermbilde viser hvordan en e-post uten oppgradering ser ut når e-postserveren er riktig konfigurert i systemet. Det returnerer sant hvis de gitte betingelsene i filene ovenfor ble oppfylt, og installerer følgelig de beskrevne oppdateringene i systemet. Hvis den oppgraderte noen pakker, er hele beskrivelsen av installasjonen inkludert i e -posten sammen med navnet på pakkene.

Ubuntu Terminal

I tillegg gir Ubuntu noen flere innstillinger for å spesifisere frekvensen for oppgraderingsprosessen. Dette bestemmer NÅR oppgraderingsprosessen vil bli påkalt. Redigere /etc/apt/apt.conf.d/10periodic for å endre disse innstillingene.

Ubuntu Terminal

APT :: periodisk :: oppdateringspakke-lister tilsier at apt-get-oppdatering skal kjøres hver n antall dager, her står det 1; Derfor blir apt-get oppdatering automatisk påkalt hver dag, APT :: periodisk :: nedlasting-oppgraderbare pakker dikterer apt-get oppgradering –nedlasting-bare for å kjøres i hver n antall dager, her står det 1; Derfor blir apt-get-oppgradering –download-only automatisk påkalt hver dag. Autoclean er ikke nødvendig, men det hjelper systemet å være fri for pakker som ikke lenger er nyttige.

Få varsler når nye oppdateringer er tilgjengelige

Bortsett fra automatisering av oppgraderingsprosessen, kan informasjonen om nye pakker hentes med automatisk e -post. Denne opplæringen bruker apticron for dette formålet, som er svært effektivt og kan identifisere tilgjengeligheten av nye pakker raskere enn den manuelle måten. Den største fordelen med denne metoden er muligheten til å identifisere nyere oppgraderinger uten å logge på serveren, hvis uoppgradert oppgradering er slått på sammen med dette, er det mulig å se hvilke pakker som faktisk ble oppgradert. Imidlertid er det også ulemper ved automatisk oppgradering, for eksempel å konfigurere de nye pakkene når de er automatisert, vil ikke ha menneskelig tilsyn, så det er bedre å bare motta en e -postmelding. Eller du kan svarteliste slike pakker når du automatisk oppgraderer i oppgraderinger uten tilsyn for å sikre at bare sikre pakker automatisk oppgraderes.

apt-get install apticron

Når apticron er installert med den gitte kommandoen ovenfor, kan den konfigureres i filen: /etc/apticron/apticron.conf . Det eneste som skal oppgis er e -postadressen til mottakeren som er ansvarlig for å administrere serveren, antagelig administratoren. Hvis e -postserveren er riktig konfigurert, bør apticron -e -posten se ut som i følgende skjermbilde. Den inneholder datoen for rapporten, servernavnet og IP -adressen, hvilke pakker som har nye oppgraderinger sammen med pakkens navn, og deres fullstendige detaljer som ikke ble nevnt her på grunn av plassen.

Ubuntu Terminal