Para instalar las actualizaciones de software más recientes de Ubuntu primero que nada hay que actualizar nuestra lista de repositorios de Ubuntu ya que de esto depende que nuestro sistema operativo tenga las versiones de software más recientes. Una vez que se hayan actualizado los repositorios de Ubuntu, procederemos a abrir una terminal con privilegios de administrador y escribimos el siguiente comando:
apt-get upgrade
El comando anterior nos desplegara en la terminal una lista con todos los paquetes software que requieren ser instalados o actualizados. Una vez que aprobemos la instalación y actualización de dichos paquetes el sistema procederá a instalar las actualizaciones.
[simterm]
$apt-get upgrade
Reading package lists… Done
Building dependency tree… Done
Calculating upgrade… Done
The following packages will be upgraded:
accountsservice apparmor apt apt-transport-https apt-utils base-files
132 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 62.9 MB of archives.
After this operation, 288 kB of additional disk space will be used.
$Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 base-files amd64 9.4ubuntu4.3 [67.7 kB]
Get:2 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 bash amd64 4.3-14ubuntu1.1 [583 kB]
Fetched 62.9 MB in 10min 0s (105 kB/s)
Extracting templates from packages: 100%
Preconfiguring packages …
(Reading database … 16228 files and directories currently installed.)
Preparing to unpack …/base-files_9.4ubuntu4.3_amd64.deb …
Unpacking base-files (9.4ubuntu4.3) over (9.4ubuntu4) …
Setting up ubuntu-release-upgrader-core (1:16.04.20) …
root@pablo:~#
[/simterm]
¿Cómo funciona?
Prácticamente y en resumidas cuentas el funcionamiento del comando anterior es el siguiente:
1.- Lee la lista de los paquetes
Reading package lists... Done
2.- Construye el árbol de dependencias (en caso de que falte una automáticamente la agrega a la lista de paquetes a instalar)
Building dependency tree... Done
3.- Procede a buscar las actualizaciones o las versiones de software más reciente y las despliega en la terminal.
Calculating upgrade... Done
The following packages will be upgraded:
accountsservice apparmor apt apt-transport-https apt-utils base-files bash bash-completion bind9-host bsdutils command-not-found command-not-found-data console-setup console-setup-linux cpp-5 dbus dh-python
distro-info-data dmidecode dnsutils dosfstools dpkg fontconfig-config fuse gcc-5-base gnupg gpgv grep ifupdown init init-system-helpers initramfs-tools initramfs-tools-bin initramfs-tools-core util-linux uuid-runtime vim-common vim-tiny wget xinit
132 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 62.9 MB of archives.
After this operation, 288 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
4.- Descarga el paquete
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 base-files amd64 9.4ubuntu4.3 [67.7 kB]
Get:2 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 bash amd64 4.3-14ubuntu1.1 [583 kB]
Get:132 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 xinit amd64 1.3.4-3ubuntu0.1 [18.3 kB]
Fetched 62.9 MB in 10min 0s (105 kB/s)
5.- Descomprime y procesa el paquete
Preparing to unpack .../dnsutils_1%3a9.10.3.dfsg.P4-8ubuntu1.3_amd64.deb ...
Unpacking dnsutils (1:9.10.3.dfsg.P4-8ubuntu1.3) over (1:9.10.3.dfsg.P4-8) ...
6.- Instala y configura el paquete
Setting up bind9-host (1:9.10.3.dfsg.P4-8ubuntu1.3) ...
Setting up dnsutils (1:9.10.3.dfsg.P4-8ubuntu1.3) ...