Actualitzeu Ubuntu des de la línia d’ordres

Upgrade Ubuntu From Command Line



Ubuntu és una distribució popular de Linux tant per a ús domèstic com per a empreses. Molts usuaris d'Ubuntu confien en la interfície gràfica d'usuari per a actualitzacions i gestió de paquets. Aquest tutorial ensenya a actualitzar paquets, actualitzar la versió del sistema operatiu i automatitzar l'actualització amb facilitat, des de la vostra línia de comandes.

Actualitzeu Ubuntu 14.04 a 16.04

Actualitzar Ubuntu del 14.04 al 16.04 implica escriure un parell d’ordres:







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

Terminal Ubuntu



Abans d'executar les ordres anteriors, assegureu-vos d'editar el fitxer / etc / update-manager / release-upgrades per indicar el comportament predeterminat de l'actualitzador de versions. En aquest actualitzacions de versions fitxer actualment hi ha tres mètodes per canviar el comportament de l’actualització, el primer comprova que no hi ha actualitzacions, el segon mètode fa que el sistema operatiu actual actualitzi a la següent versió immediata, el tercer mètode d’actualització Versió LTS a la següent versió LTS immediata. fer-alliberar-actualitzar realment inicia l'actualització. Després d'aquesta ordre, mostra un parell de finestres mentre es realitza tot el procés d'actualització automàticament. Normalment triga un parell de minuts com a màxim en funció de la velocitat de la connexió a Internet amb la qual està connectat l’ordinador.



Actualitzeu Ubuntu ScreenShot





Actualitzeu la llista de paquets amb apt-get update

Els paquets són programes d'aplicació que s'instal·len per realitzar diverses tasques a l'ordinador. Ubuntu utilitza el fitxer apt-get per gestionar aquests paquets, i amb aquesta ordre no només es poden instal·lar paquets, sinó que també es poden actualitzar i desinstal·lar. Les instruccions següents mostren com actualitzar la llista de paquets per actualitzar-los.

Com es veu a l'ordre següent, va descarregar automàticament la llista de paquets i les metadades dels repositoris basats en línia. Aquesta informació s’utilitzarà a l’hora d’actualitzar els paquets, per la qual cosa es recomana realitzar aquesta ordre abans d’actualitzar qualsevol paquet per obtenir-ne la versió més recent.



Terminal Ubuntu

Paquets d'actualització amb apt-get upgrade

La diferència entre actualització i actualització en aquest context és que l’actualització recupera la informació sobre els paquets més nous dels dipòsits, de manera que es pot utilitzar per passar a la versió més recent dels paquets instal·lats actualment. L'actualització es pot realitzar amb dues ordres a Ubuntu. apt-get upgrade i apt-get dist-upgrade . L’ordre Upgrade actualitza bàsicament els paquets a la versió més recent, com el seu nom indica sense fer res més, al contrari, dist-upgrade gestiona de manera intel·ligent les dependències dels paquets i, per tant, mentre s’actualitzen els paquets, és possible que s’instal·lin nous paquets i paquets existents desinstal·lats en funció de la llista de paquets instal·lada al sistema. Per tant, és recomanable utilitzar sempre apt-get dist-upgrade en la majoria dels casos.

En aquest exemple següent, ja que utilitza l'ordre dist-upgrade per realitzar l'actualització, l'actualitzador gestiona de manera intel·ligent les dependències en funció de la llista de paquets disponible al sistema. Com s’ha vist, elimina 9 paquets, s’absté d’actualitzar un paquet i també instal·la 85 paquets que no s’han instal·lat a la plana apt-get upgrade comandament.

Terminal Ubuntu

Automatitzeu el procés d'actualització

L’automatització del procés d’actualització permetrà al sistema gestionar l’actualització automàticament sense la intervenció de l’administrador. Això fa que el manteniment no només sigui eficient, sinó que també impedeix que el sistema s’exposi a atacs maliciosos i malware.

apt-get install unattended-upgrades

Ubuntu, per defecte, proporciona actualitzacions sense atenció per automatitzar el procés d’actualització. Actualitzarà automàticament els paquets sempre que hi hagi disponibles les actualitzacions més recents. Podeu editar el fitxer /etc/apt/apt.conf.d/50unattended-upgrades per configurar les propietats d’aquesta característica. Per defecte, Ubuntu instal·la automàticament actualitzacions de seguretat, però amb un lleuger canvi al fitxer, també es poden instal·lar actualitzacions regulars. A la segona captura de pantalla, mostra com es configura l’actualització automàtica per enviar correus electrònics quan es troben problemes o actualitzacions de paquets nous.

Terminal Ubuntu

Terminal Ubuntu

Terminal Ubuntu

La següent captura de pantalla mostra l'aspecte d'un correu electrònic d'actualització automàtica quan el servidor de correu electrònic està configurat correctament al sistema. Es torna cert si es compleixen les condicions indicades als fitxers anteriors i, en conseqüència, instal·la les actualitzacions descrites al sistema. Si s'ha actualitzat alguns paquets, la descripció completa de la instal·lació s'inclou al correu electrònic juntament amb el nom dels paquets.

Terminal Ubuntu

A més, Ubuntu proporciona alguns paràmetres més per especificar la freqüència del procés d'actualització. Això dicta QUAN s'invocarà el procés d'actualització. Edita /etc/apt/apt.conf.d/10periodic per modificar aquests paràmetres.

Terminal Ubuntu

APT :: periodic :: update-package-lists dicta que apt-get update s'executi cada vegada n nombre de dies, aquí indica 1; per tant, apt-get update s'invoca automàticament cada dia, APT :: periodic :: download-upgradable-packages dicta que apt-get upgrade -download-només s'executarà a cada n nombre de dies, aquí indica 1; per tant, apt-get upgrade –download-only s'invoca automàticament cada dia. L’autoclean no és necessari, però ajuda el sistema a estar lliure de paquets que ja no són útils.

Rep notificacions quan hi hagi noves actualitzacions disponibles

A part de l'automatització del procés d'actualització, la informació sobre nous paquets es pot recuperar mitjançant un correu electrònic automatitzat. Utilitza aquest tutorial apticró per a aquest propòsit, que és altament eficient i que podria identificar la disponibilitat de nous paquets més ràpidament que el manual. L’avantatge més gran d’aquest mètode és la possibilitat d’identificar actualitzacions més recents sense haver d’iniciar sessió al servidor, si s’activa l’actualització automàtica, és possible veure quins paquets s’han actualitzat. Tanmateix, també hi ha desavantatges per a l'actualització automàtica, com ara configurar els nous paquets quan estiguin automatitzats, no tindrà cap supervisió humana, de manera que només és millor rebre un avís per correu electrònic. O podeu incloure aquests paquets a la llista negra quan actualitzeu automàticament en actualitzacions automàtiques per assegurar-vos que només s’actualitzin automàticament els paquets segurs.

apt-get install apticron

Un cop instal·lat apticron amb l'ordre indicada anteriorment, es pot configurar al fitxer: /etc/apticron/apticron.conf . L’únic que s’ha d’indicar és l’adreça de correu electrònic del destinatari que s’encarrega de gestionar el servidor, probablement l’administrador. Si el servidor de correu electrònic està configurat correctament, el correu electrònic d’apticró hauria de ser el següent a la captura de pantalla. Conté la data de l’informe, el nom del servidor i la IP, els paquets tenen actualitzacions noves juntament amb els seus noms de paquets i les seves dades completes que aquí no s’han esmentat a causa de l’espai.

Terminal Ubuntu