Ubuntu

Upgrade Ubuntu vanaf de opdrachtregel

Upgrade Ubuntu vanaf de opdrachtregel

Ubuntu is een populaire Linux-distributie voor zowel thuisgebruik als zakelijke gebruikers.  Veel gebruikers van Ubuntu vertrouwen op de grafische gebruikersinterface voor zaken als upgrade- en pakketbeheer. Deze tutorial leert hoe u pakketten kunt upgraden, de OS-versie kunt upgraden en de upgrade eenvoudig kunt automatiseren, allemaal vanaf uw opdrachtregelprompt.

Upgrade Ubuntu 14.04 tot 16.04

Ubuntu upgraden vanaf 14.04 tot 16.04 omvat het typen van een aantal commando's:

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

Zorg ervoor dat u het bestand bewerkt voordat u de bovenstaande opdrachten uitvoert /etc/update-manager/release-upgrades om het standaardgedrag voor de release-upgrade aan te geven.  In deze release-upgrades bestand zijn er momenteel drie methoden om het upgradegedrag te wijzigen, de eerste is het controleren van geen updates, de tweede methode zorgt ervoor dat het huidige besturingssysteem upgradet naar de volgende directe versie, de derde methode upgrade de LTS-versie naar de volgende directe LTS-versie. doe-release-upgrade daadwerkelijk de upgrade initieert. Na deze opdracht toont het een aantal vensters terwijl het hele upgradeproces automatisch wordt uitgevoerd. Het duurt meestal maximaal een paar minuten, afhankelijk van de snelheid van de internetverbinding waarmee de computer is verbonden.

Pakketlijst bijwerken met apt-get update

Pakketten zijn applicatiesoftware die is geïnstalleerd om verschillende taken op de computer uit te voeren. Ubuntu gebruikt de opdracht apt-get om deze pakketten te beheren, en met deze opdracht kunnen niet alleen pakketten worden geïnstalleerd, maar ook worden geüpgraded en verwijderd. De volgende instructies laten zien hoe u de pakketlijst kunt bijwerken om ze te upgraden.

Zoals te zien is in de volgende opdracht, heeft het automatisch de pakketlijst en metadata gedownload van de gegeven online gebaseerde repositories. Deze informatie wordt gebruikt bij het upgraden van de pakketten, dus het wordt aanbevolen om deze opdracht uit te voeren voordat u een pakket opwaardeert om de nieuwste versie ervan te verkrijgen.

Upgradepakketten met apt-get upgrade

Het verschil tussen update en upgrade in deze context is dat update de informatie over nieuwere pakketten ophaalt uit repositories, zodat het kan worden gebruikt om naar de nieuwere versie van de momenteel geïnstalleerde pakketten te gaan. De upgrade kan worden uitgevoerd met twee commando's in Ubuntu. apt-get upgrade en apt-get dist-upgrade. Het upgrade-commando upgradet in feite de pakketten naar de nieuwere versie, zoals de naam al aangeeft, zonder iets anders te doen, integendeel, dist-upgrade behandelt op intelligente wijze de afhankelijkheden van pakketten, en daarom is het mogelijk dat terwijl de pakketten worden geüpgraded, nieuwe pakketten worden geïnstalleerd, en bestaande pakketten verwijderd, afhankelijk van de pakketlijst die op het systeem is geïnstalleerd. Het is dus aan te raden om altijd apt-get dist-upgrade in de meeste gevallen.

In dit voorbeeld hieronder, omdat het de opdracht dist-upgrade gebruikt om de upgrade uit te voeren, verwerkt de upgrader op intelligente wijze de afhankelijkheden op basis van de pakketlijst die beschikbaar is in het systeem. Zoals te zien is, verwijdert het 9 pakketten, onthoudt het zich van het upgraden van één pakket en installeert het ook 85 pakketten die niet met de gewone apt-get upgrade opdracht.

Automatiseer het upgradeproces

Door automatisering van het upgradeproces kan het systeem de upgrade automatisch afhandelen zonder tussenkomst van de beheerder. Dit maakt het onderhoud niet alleen efficiënt, maar voorkomt ook dat het systeem wordt blootgesteld aan schadelijke malware en aanvallen.

apt-get install unattended-upgrades

Ubuntu biedt standaard upgrades zonder toezicht om het upgradeproces te automatiseren. Het zal de pakketten automatisch upgraden wanneer de nieuwere updates beschikbaar zijn. U kunt de /etc/apt/apt.conf.d/50onbeheerde-upgrades bestand om de eigenschappen van deze functie te configureren. Standaard installeert Ubuntu automatisch beveiligingsupgrades, maar met een kleine wijziging in het bestand kunnen ook reguliere updates worden geïnstalleerd. In de tweede schermafbeelding laat het zien hoe de onbeheerde upgrade is geconfigureerd om e-mails te verzenden wanneer er problemen of nieuwe pakketupgrades worden gevonden.

De volgende schermafbeelding laat zien hoe een onbeheerde upgrade-e-mail eruitziet, wanneer de e-mailserver correct is geconfigureerd in het systeem. Het retourneert waar als de gegeven voorwaarden in de bovenstaande bestanden waar zijn, en installeert bijgevolg de beschreven updates in het systeem. Als sommige pakketten zijn geüpgraded, is de volledige beschrijving van de installatie in de e-mail opgenomen, samen met de naam van de pakketten.

Daarnaast biedt Ubuntu nog een paar instellingen om de frequentie van het upgradeproces te specificeren. Dit bepaalt WANNEER het upgradeproces wordt gestart. Bewerk /etc/apt/apt.conf.d/10periodiek om deze instellingen te wijzigen.

APT::periodic::update-package-lists dicteert dat "apt-get update" elke keer moet worden uitgevoerd nee aantal dagen, hier staat 1; daarom wordt "apt-get update" elke dag automatisch aangeroepen, APT::periodic::download-upgradable-packages dicteert dat "apt-get upgrade -download-only" in elke nee aantal dagen, hier staat 1; daarom wordt "apt-get upgrade -download-only" elke dag automatisch aangeroepen. Autoclean is niet nodig, maar het helpt het systeem vrij te zijn van pakketten die niet langer nuttig zijn.

Ontvang meldingen wanneer nieuwe updates beschikbaar zijn

Afgezien van de automatisering van het upgradeproces, kan de informatie over nieuwe pakketten worden opgehaald via geautomatiseerde e-mail. Deze tutorial gebruikt apticron voor dit doel, dat zeer efficiënt is en de beschikbaarheid van nieuwe pakketten sneller kan identificeren dan de handmatige manier. Het grootste voordeel van deze methode is de mogelijkheid om nieuwere upgrades te identificeren zonder zelfs maar in te loggen op de server, als upgrade zonder toezicht tegelijkertijd is ingeschakeld, is het mogelijk om te zien welke pakketten daadwerkelijk zijn geüpgraded. Er zijn echter ook nadelen voor geautomatiseerde upgrades, zoals het configureren van de nieuwe pakketten wanneer ze geautomatiseerd zijn, zal geen menselijk toezicht hebben, dus het is misschien beter om een ​​e-mailmelding te ontvangen. Of u kunt dergelijke pakketten op de zwarte lijst zetten wanneer u automatisch upgradet in onbeheerde upgrades om ervoor te zorgen dat alleen veilige pakketten automatisch worden bijgewerkt.

apt-get install apticron

Zodra apticron is geïnstalleerd met de bovenstaande opdracht, kan het in het bestand worden geconfigureerd: /etc/apticron/apticron.conf.  Het enige dat moet worden vermeld, is het e-mailadres van de ontvanger die verantwoordelijk is voor het beheer van de server, vermoedelijk de beheerder. Als de e-mailserver correct is geconfigureerd, zou de apticron-e-mail eruit moeten zien in de volgende schermafbeelding:. Het bevat de datum van het rapport, servernaam en IP, welke pakketten nieuwe upgrades hebben, samen met hun pakketnamen, en hun volledige details die hier niet werden vermeld vanwege de ruimte.

OpenTTD versus Simutrans
Je eigen transportsimulatie maken kan leuk, ontspannend en buitengewoon aanlokkelijk zijn. Daarom moet je ervoor zorgen dat je zoveel mogelijk spellen...
OpenTTD-zelfstudie
OpenTTD is een van de meest populaire simulatiegames voor bedrijven die er zijn. In dit spel moet je een geweldig transportbedrijf creëren. U begint e...
SuperTuxKart voor Linux
SuperTuxKart is een geweldige titel die is ontworpen om je de Mario Kart-ervaring gratis te bieden op je Linux-systeem. Het is behoorlijk uitdagend en...