Tabela de Conteúdos
2.2.2 Atualizações de software
Para garantir que o sistema tenha as versões de software e correções de segurança mais recentes, as atualizações devem ser feitas com regularidade. A atualização do software é feita em duas partes: a atualização lista de software disponível nos repositórios e a instalação das eventuais evoluções. Ambas as operações são feitas utilizando o comando apt
, com diferentes opções.
É imperativo efetuar atualizações com bastante frequência, de modo a garantir que o sistema tenha sempre as mais recentes correções de bugs e atualizações de segurança.
Atualização dos repositórios
A atualização da lista de software disponível nos repositórios é muito simples:
root@server:~# apt update Hit:1 http://security.debian.org/debian-security stretch/updates InRelease Hit:2 http://ftp.pt.debian.org/debian stretch InRelease Reading package lists... Done Building dependency tree Reading state information... Done 3 packages can be upgraded. Run 'apt list --upgradable' to see them.
Existem atualmente 3 atualizações disponíveis para o software instalado.
Listagem dos pacotes a atualizar
É possível obter uma lista dos pacotes a atualizar com:
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]
Instalação das atualizações
A instalação das atualizações é igualmente simples:
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://ftp.pt.debian.org/debian stretch/main amd64 dpkg amd64 1.18.24 [2,107 kB] Get:2 http://ftp.pt.debian.org/debian stretch/main amd64 libdpkg-perl all 1.18.24 [1,283 kB] Get:3 http://ftp.pt.debian.org/debian stretch/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) ...
O sistema está agora atualizado com as versões mais recentes dos pacotes de software.