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 / 20 actualizaciones automáticas con el siguiente comando:
$ sudo nano / etc / apt / 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 linea, 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 a 0 como se muestra en la captura de pantalla a continuación.
Una vez que haya terminado, presione
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 del paquete de su Ubuntu 20.04 LTS y compruebe si hay disponible alguna versión más reciente de los paquetes instalados.
Para actualizar la caché del repositorio de paquetes APT, ejecute el siguiente comando:
actualización de $ sudo apt
La caché del repositorio de paquetes APT debe actualizarse. 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:
$ sudo apt list - 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 aportar), ejecute el siguiente comando:
$ sudo apt install apport
Como se puede ver, aportar y sus dependencias (python3-apport) se actualizará. Estos 2 paquetes tienen un tamaño aproximado de 212 KB. Entonces, aproximadamente 212 KB de paquetes se descargarán 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 aportar y sus dependencias deben 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:
Actualización de $ sudo apt
APT le mostrará el resumen de la actualización. Aquí, se actualizarán 33 paquetes. Se instalarán 5 paquetes recientemente. La actualización es de aproximadamente 93.0 MB de tamaño. Entonces, alrededor del 93.Se descargarán 0 MB de paquetes 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 encabezado 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
APT debería comenzar a descargar todos los paquetes requeridos 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:
$ sudo reiniciar
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:
$ sudo apt list - actualizable
Todos los paquetes actualizables deben aparecer en la lista.
Ahora, digamos, no quiere los paquetes del kernel de Linux (linux-genérico, linux-encabezados-genérico y linux-imagen-genérico) para ser actualizado. Deberá marcar estos paquetes como mantener.
Para mantener actualizaciones para el paquete linux-genérico, ejecute el siguiente comando:
$ sudo apt-mark hold linux-generic
El paquete linux-genérico debe estar en espera.
De la misma manera, puede realizar actualizaciones para los paquetes linux-headers-generic y linux-image-generico como sigue:
$ sudo apt-mark contiene linux-headers-generic linux-image-generic
Los paquetes linux-encabezados-genérico y linux-imagen-genérico debe estar en espera.
Puede enumerar todos los paquetes que están en espera con el siguiente comando:
$ sudo apt-mark showhold
Como puede ver, se enumeran todos los paquetes que he puesto en espera.
Ahora, intente actualizar todos los paquetes de la siguiente manera.
Actualización de $ sudo apt
Como puede ver, los paquetes (linux-genérico, linux-headers-generic y linux-imagen-genérico) 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-mark unhold linux-generic
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-mark showhold
De la misma manera, puede recuperar los paquetes linux-headers-generic y linux-imagen-genérico como sigue:
$ sudo apt-mark unhold 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.
Actualización de $ sudo apt
Eliminación de paquetes innecesarios:
Una vez que se completa la actualización, puede eliminar todos los paquetes innecesarios con el siguiente comando:
$ sudo apt 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
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 tu computadora. Puede eliminarlos y liberar espacios en disco.
Para eliminarlos, ejecute el siguiente comando:
$ sudo apt autoclean
Los paquetes almacenados en caché deben eliminarse.
Entonces, así es como se actualiza Ubuntu 20.04 LTS desde la línea de comando. Gracias por leer este artículo.