Cómo actualizar Ubuntu 20.04 desde la interfaz de línea de comandos

How Update Ubuntu 20



En este artículo, le mostraré cómo actualizar Ubuntu 20.04 LTS desde la línea de comandos. Entonces empecemos.

Configuración de actualizaciones automáticas:

De forma predeterminada, la actualización automática o desatendida está habilitada en Ubuntu 20.04 LTS.







Si desea configurar la actualización automática, abra el archivo de configuración /etc/apt/apt.conf.d/20auto-upgrades con el siguiente comando:



$sudo nano /etc/apto/apt.conf.d/20 actualizaciones automáticas



Aquí, la primera línea APT :: Periodic :: Update-Package-Lists 1; se utiliza para decirle al administrador de paquetes APT que mantenga automáticamente actualizado el caché del paquete.





La segunda línea APT :: Periódico :: Actualización desatendida 1; se utiliza para decirle al administrador de paquetes APT que actualice automáticamente los paquetes.



Para deshabilitar la actualización automática o desatendida, configure APT :: Periódico :: Listas de paquetes de actualización y APT :: Periódico :: Actualización desatendida para 0 como se muestra en la captura de pantalla a continuación.

Una vez que haya terminado, presione + X seguido por Y y para guardar el archivo de configuración.

Actualización de la caché del repositorio de paquetes:

Antes de intentar instalar, actualizar o eliminar cualquier paquete, debe actualizar la caché del repositorio de paquetes de APT. Esto actualizará la base de datos de paquetes de su máquina Ubuntu 20.04 LTS y verificará si hay disponible alguna versión más nueva de los paquetes instalados.

Para actualizar la caché del repositorio de paquetes APT, ejecute el siguiente comando:

$sudoactualización apta

Se debe actualizar la caché del repositorio de paquetes APT. Como puede ver, 35 paquetes se pueden actualizar a nuevas versiones.

Actualización de paquetes específicos:

Puede consultar la lista de paquetes para los que hay actualizaciones disponibles con el siguiente comando:

$sudolista de aptos- actualizable

Se debe mostrar la lista de paquetes actualizables. En cada línea, el nombre del paquete está impreso en color verde.

A la derecha de cada línea, se imprime la versión anterior del paquete. A la izquierda de cada línea, se imprime la versión más reciente disponible como se indica en la captura de pantalla a continuación.

Ahora, para actualizar un solo paquete (digamos traer ), ejecute el siguiente comando:

$sudoaptoInstalar en pctraer

Como se puede ver, traer y sus dependencias ( python3-ingesta ) se actualizará. Estos 2 paquetes tienen un tamaño aproximado de 212 KB. Por lo tanto, se descargarán aproximadamente 212 KB de paquetes de Internet. Una vez instalados, se utilizarán aproximadamente 1024 B (bytes) de espacio adicional en disco.

Para confirmar la actualización, presione Y y luego presione .

El paquete traer y sus dependencias deberían actualizarse.

Actualización de todos los paquetes:

En lugar de actualizar los paquetes uno por uno, puede actualizar todos los paquetes disponibles a la vez con el siguiente comando:

$sudoactualización apta

APT le mostrará el resumen de la actualización. Aquí, se actualizarán 33 paquetes. Se instalarán 5 paquetes recientemente. La actualización tiene un tamaño aproximado de 93,0 MB. Entonces, aproximadamente 93.0 MB de paquetes se descargarán de Internet. Después de la actualización, se necesitarán aproximadamente 359 MB de espacio adicional en disco.

APT le mostrará los nuevos paquetes que se instalarán. En esta sección se muestran la mayoría de los paquetes nuevos de kernel y de cabecera de kernel.

APT le mostrará la lista de paquetes que se actualizarán.

APT también le mostrará los paquetes antiguos que ya no son necesarios. Puede eliminarlos de forma segura después de que se complete la actualización.

Una vez que esté listo, presione Y y luego presione para confirmar la actualización.

APT debería comenzar a descargar todos los paquetes necesarios de Internet.

Una vez instalados todos los paquetes nuevos, la actualización debería estar completa.

Ahora, reinicie su computadora para que los cambios surtan efecto con el siguiente comando:

$sudoreiniciar

Paquetes de bloqueo:

Puede bloquear paquetes específicos si no desea actualizarlos cuando está actualizando todos los paquetes usando el actualización de sudo apt mando.

Primero, enumere todos los paquetes actualizables con el siguiente comando:

$sudolista de aptos- actualizable

Se deben enumerar todos los paquetes actualizables.

Ahora, digamos, no desea los paquetes del kernel de Linux ( linux-genérico , linux-encabezados-genérico y linux-image-generico ) para actualizarse. Deberá marcar estos paquetes como sostener .

Para mantener actualizaciones para el paquete linux-genérico , ejecute el siguiente comando:

$sudo apt-markmantenga linux-genérico

El paquete linux-genérico debe ponerse en espera.

De la misma manera, puede realizar actualizaciones para los paquetes. linux-encabezados-genérico y linux-image-generico como sigue:

$sudo apt-markmantenga linux-headers-generic linux-image-generic

Los paquetes linux-encabezados-genérico y linux-image-generico debe ponerse en espera.

Puede enumerar todos los paquetes que están en espera con el siguiente comando:

$sudo apt-markexhibir

Como puede ver, se enumeran todos los paquetes que he puesto en espera.

Ahora, intente actualizar todos los paquetes de la siguiente manera.

$sudoactualización apta

Como puede ver, los paquetes ( linux-genérico , linux-encabezados-genérico y linux-image-generico ) que he marcado como en espera no se actualizarán con el resto de los paquetes.

Desbloqueo de paquetes:

Si más tarde decide actualizar los paquetes que ha marcado como retenidos, todo lo que tiene que hacer es recuperarlos.

Puedes liberar el linux-genérico paquete de la siguiente manera:

$sudo apt-markrecuperar linux-genérico

El paquete linux-genérico ya no debería estar en espera.

Como puede ver, el paquete linux-genérico ya no está en la lista de espera.

$sudo apt-markexhibir

De la misma manera, puede recuperar los paquetes. linux-encabezados-genérico y linux-image-generico como sigue:

$sudo apt-markRecuperar linux-generic linux-headers-generic linux-image-generic

Ahora, si actualiza todos los paquetes, los paquetes linux-genérico , linux-encabezados-genérico , y linux-image-generico también debe actualizarse.

$sudoactualización apta

Eliminación de paquetes innecesarios:

Una vez que se completa la actualización, puede eliminar todos los paquetes innecesarios con el siguiente comando:

$sudoapt autoremove

En mi caso, no hay paquetes innecesarios disponibles.

Si tiene paquetes innecesarios, se mostrarán y se le pedirá que los elimine. Solo presione Y y luego presione para eliminarlos.

Limpieza de cachés:

Una vez que haya actualizado su computadora, la versión más reciente de los paquetes se almacenará en caché en el / var / cache / apt / archivos / directorio de su computadora. Puede eliminarlos y liberar espacios en disco.

Para eliminarlos, ejecute el siguiente comando:

$sudoapto autolimpieza

Los paquetes almacenados en caché deben eliminarse.

Entonces, así es como se actualiza Ubuntu 20.04 LTS desde la línea de comandos. Gracias por leer este artículo.