Tabela de Conteúdos



2.2.2 Actualizaciones de software

Hay que hacer actualizaciones con regularidad para garantizar que el sistema tenga las versiones de software y las correcciones de seguridad más recientes. La actualización del software se hace en dos etapas: primero se actualiza lista de software disponible en los repositorios, y después se instalan las eventuales actualizaciones. Ambas operaciones se hacen ejecutando el comando apt-get, con diferentes opciones.

Importante

Es muy importante actualizar el sistema con frecuencia. De esta forma, se puede garantizar que el sistema siempre tenga las correcciones más recientes a los bugs que puedan aparecer, y las actualizaciones de seguridad que se requieran.

Actualización de los repositorios

La actualización de la lista de software disponible en los repositorios es muy fácil:

root@server:~# apt update
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
3 packages can be upgraded. Run 'apt list --upgradable' to see them.

En este ejemplo, no se han encontrado actualizaciones disponibles para el software instalado.

Listado de los paquetes a actualizar

Es posible obtener un listado de los paquetes actualizables:

root@server:~# apt list --upgradable
Listing... Done
dpkg/testing 1.18.24 amd64 [upgradable from: 1.18.23]
libdpkg-perl/testing 1.18.24 all [upgradable from: 1.18.23]
libtiff5/testing 4.0.7-7 amd64 [upgradable from: 4.0.7-6]

Instalación de las actualizaciones

Y para la instalación de las actualizaciones:

root@server:~# apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  dpkg libdpkg-perl libtiff5
3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,622 kB of archives.
After this operation, 93.2 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://deb.debian.org/debian buster/main amd64 dpkg amd64 1.18.24 [2,107 kB]
Get:2 http://deb.debian.org/debian buster/main amd64 libdpkg-perl all 1.18.24 [1,283 kB]
Get:3 http://deb.debian.org/debian buster/main amd64 libtiff5 amd64 4.0.7-7 [232 kB]
Fetched 3,622 kB in 0s (4,170 kB/s)
Reading changelogs... Done
(Reading database ... 87905 files and directories currently installed.)
Preparing to unpack .../dpkg_1.18.24_amd64.deb ...
Unpacking dpkg (1.18.24) over (1.18.23) ...
Setting up dpkg (1.18.24) ...
(Reading database ... 87905 files and directories currently installed.)
Preparing to unpack .../libdpkg-perl_1.18.24_all.deb ...
Unpacking libdpkg-perl (1.18.24) over (1.18.23) ...
Preparing to unpack .../libtiff5_4.0.7-7_amd64.deb ...
Unpacking libtiff5:amd64 (4.0.7-7) over (4.0.7-6) ...
Setting up libdpkg-perl (1.18.24) ...
Setting up libtiff5:amd64 (4.0.7-7) ...
Processing triggers for libc-bin (2.24-10) ...
Processing triggers for man-db (2.7.6.1-2) ...

Ahora el sistema completo está puesto al día con sus actualizaciones.

Referencias