Uppgradera Ubuntu från kommandoraden

Upgrade Ubuntu From Command Line



Ubuntu är en populär Linux -distribution för både hemmabruk och företagsanvändare. Många användare av Ubuntu förlitar sig på det grafiska användargränssnittet för saker som uppgradering och pakethantering. Denna handledning lär dig hur du uppgraderar paket, uppgraderar OS -versionen och automatiserar uppgraderingen enkelt från din kommandoradsprompt.

Uppgradera Ubuntu 14.04 till 16.04

Uppgradering av Ubuntu från 14.04 till 16.04 innebär att du skriver ett par kommandon:







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

Ubuntu Terminal



Innan du kör kommandona ovan, var noga med att redigera filen /etc/update-manager/release-upgrades för att ange standardbeteendet för releaseuppgraderaren. I denna release-uppgraderingar fil finns det för närvarande tre metoder för att ändra uppgraderingsbeteendet, den första kontrollerar inga uppdateringar, den andra metoden gör att det nuvarande operativsystemet uppgraderar till nästa omedelbara version, tredje metoduppgradering LTS version till nästa omedelbara LTS -version. do-release-upgrade startar faktiskt uppgraderingen. Efter det här kommandot visar det ett par fönster medan hela uppgraderingsprocessen utförs automatiskt. Det tar vanligtvis maximalt ett par minuter beroende på hastigheten på internetanslutningen som datorn är ansluten till.



Uppgradera Ubuntu ScreenShot





Uppdatera paketlista med apt-get-uppdatering

Paket är applikationsprogramvara som installeras för att utföra olika uppgifter på datorn. Ubuntu använder apt-get kommando för att hantera dessa paket, och med det här kommandot kan inte bara paket installeras, utan också uppgraderas och avinstalleras. Följande instruktioner visar hur du uppdaterar paketlistan för att uppgradera dem.

Som framgår av följande kommando laddade paketlistan och metadata automatiskt ner från de angivna onlinebaserade lagren. Denna information kommer att användas vid uppgradering av paketen, så det rekommenderas att utföra detta kommando innan du uppgraderar något paket för att få den senaste versionen av det.



Ubuntu Terminal

Uppgradera paket med apt-get-uppgradering

Skillnaden mellan uppdatering och uppgradering i detta sammanhang är uppdatering hämtar informationen om nyare paket från lagringsplatser, så det kan användas för att gå till den nyare versionen av de för närvarande installerade paketen. Uppgraderingen kan utföras med två kommandon i Ubuntu. apt-get uppgradering och apt-get dist-upgrade . Uppgraderingskommandot uppgraderar i princip paketen till den nyare versionen som namnet antyder utan att göra något annat, tvärtom hanterar dist-upgrade intelligent pakets beroenden, och därför medan paketen uppgraderas är det möjligt att nya paket kommer att installeras, och befintliga paket avinstallerade beroende på paketlistan som är installerad på systemet. Så det är lämpligt att alltid använda apt-get dist-upgrade i de flesta fallen.

I det här exemplet nedan, eftersom den använder kommandot dist-upgrade för att utföra uppgraderingen, hanterar uppgraderaren intelligent beroenden baserat på paketlistan som finns i systemet. Som framgår tar det bort 9 paket, avstår från att uppgradera ett paket och installerar också 85 paket som inte installerades med slätten apt-get uppgradering kommando.

Ubuntu Terminal

Automatisera uppgraderingsprocessen

Automatisering av uppgraderingsprocessen låter systemet hantera uppgraderingen automatiskt utan ingripande från administratören. Detta gör underhållet inte bara effektivt utan förhindrar också att systemet utsätts för skadlig skadlig kod och attacker.

apt-get install unattended-upgrades

Ubuntu tillhandahåller som standard obevakade uppgraderingar för att automatisera uppgraderingsprocessen. Det kommer automatiskt att uppgradera paketen när de nyare uppdateringarna är tillgängliga. Du kan redigera /etc/apt/apt.conf.d/50unattended-upgrades fil för att konfigurera egenskaperna för den här funktionen. Som standard installerar Ubuntu automatiskt säkerhetsuppgraderingar, men med en liten ändring av filen kan regelbundna uppdateringar också installeras. I den andra skärmdumpen visar den hur den obevakade uppgraderingen är konfigurerad för att skicka e-postmeddelanden när problem eller nya paketuppgraderingar hittas.

Ubuntu Terminal

Ubuntu Terminal

Ubuntu Terminal

Följande skärmdump visar hur ett e-postmeddelande utan uppgradering ser ut när e-postservern är korrekt konfigurerad i systemet. Det returnerar sant om de givna villkoren i ovanstående filer uppfylls och installerar följaktligen de beskrivna uppdateringarna i systemet. Om det uppgraderade vissa paket, ingår hela beskrivningen av installationen i e -postmeddelandet tillsammans med namnet på paketen.

Ubuntu Terminal

Dessutom ger Ubuntu ytterligare några inställningar för att ange frekvensen för uppgraderingsprocessen. Detta dikterar NÄR uppgraderingsprocessen kommer att åberopas. Redigera /etc/apt/apt.conf.d/10periodic för att ändra dessa inställningar.

Ubuntu Terminal

APT :: periodic :: update-package-lists dikterar apt-get-uppdatering som ska köras varje n antal dagar, här står 1; Därför anropas apt-get-uppdatering automatiskt varje dag, APT :: periodisk :: nedladdningsbara uppgraderingspaket dikterar apt-get-uppgradering – endast nedladdning för att köras i varje n antal dagar, här står 1; Därför anropas apt-get-uppgradering – endast nedladdning automatiskt varje dag. Autoclean är inte nödvändigt, men det hjälper systemet att vara fri från paket som inte längre är användbara.

Få aviseringar när nya uppdateringar är tillgängliga

Förutom automatiseringen av uppgraderingsprocessen kan informationen om nya paket hämtas med automatiskt e -postmeddelande. Denna handledning använder apticron för detta ändamål, vilket är mycket effektivt och kan identifiera tillgängligheten av nya paket snabbare än det manuella sättet. Den största fördelen med denna metod är möjligheten att identifiera nyare uppgraderingar utan att ens logga in på servern, om obevakad uppgradering aktiveras tillsammans med detta är det möjligt att se vilka paket som faktiskt uppgraderades. Men det finns också nackdelar med automatisk uppgradering, till exempel att konfigurera de nya paketen när de är automatiserade kommer inte att ha mänsklig övervakning, så att bara få ett e -postmeddelande kan vara bättre. Eller så kan du svartlista sådana paket vid automatisk uppgradering i obevakade uppgraderingar för att säkerställa att endast säkra paket automatiskt uppgraderas.

apt-get install apticron

När apticron har installerats med det angivna kommandot ovan kan det konfigureras i filen: /etc/apticron/apticron.conf . Det enda som ska anges är e -postadressen till mottagaren som är ansvarig för att hantera servern, förmodligen administratören. Om e -postservern är korrekt konfigurerad ska apticron -e -postmeddelandet se ut som i följande skärmdump. Den innehåller datum för rapporten, servernamn och IP, vilka paket som har nya uppgraderingar tillsammans med sina paketnamn och deras fullständiga detaljer som inte nämndes här på grund av utrymmet.

Ubuntu Terminal