Atualizar para uma nova versão do sistema operativo melhora significativamente a segurança do seu sistema. O Debian 12 conterá as últimas correções de vulnerabilidades, que fornecerão melhor proteção contra hackers ou outros ataques cibernéticos. Atualizar de Debian 11 para Debian 12 pode também ajudar a corrigir alguns problemas conhecidos ou bugs que encontrou com a versão anterior. Isto pode incluir correcções de erros para software ou compatibilidade melhorada com outras aplicações e hardware.
Antes de atualizar os pacotes, tem de ajustar o ficheiro de configuração dos repositórios.
Pode ajustar o ficheiro dos repositórios com um único comando:
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
Basta copiar e colar o comando numa linha de comandos, ligando-se primeiro via SSH, e premir Enter
Em seguida, é necessário atualizar o índice de pacotes com o seguinte comando:
root@vm1320372:/tmp# apt update
Get:1 http://security.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:2 http://deb.debian.org/debian bookworm InRelease [151 kB]
Get:3 http://deb.debian.org/debian bookworm-updates InRelease [52.1 kB]
Get:4 http://security.debian.org/debian-security bookworm-security/main amd64 Packages [48.0 kB]
Get:5 http://security.debian.org/debian-security bookworm-security/main Translation-en [26.4 kB]
Get:6 http://deb.debian.org/debian bookworm/main amd64 Packages [8906 kB]
Get:7 http://deb.debian.org/debian bookworm/main Translation-en [6078 kB]
Get:8 http://deb.debian.org/debian bookworm/non-free amd64 Packages [98.6 kB]
Get:9 http://deb.debian.org/debian bookworm/non-free Translation-en [67.2 kB]
Get:10 http://deb.debian.org/debian bookworm/contrib amd64 Packages [54.3 kB]
Get:11 http://deb.debian.org/debian bookworm/contrib Translation-en [48.7 kB]
Get:12 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [4732 B]
Get:13 http://deb.debian.org/debian bookworm-updates/main Translation-en [3528 B]
Fetched 15.6 MB in 3s (4846 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
204 packages can be upgraded. Run 'apt list --upgradable' to see them.
root@vm1320372:/tmp#
Agora é necessário fazer uma atualização mínima do sistema operativo com o comando:
sudo apt upgrade --without-new-pkgs
Durante o processo de atualização, terá de confirmar a operação premindo o símbolo "Y". Quando o sistema de atualização pedir para reiniciar automaticamente os serviços, deve responder afirmativamente.
Em seguida, é necessário atualizar os pacotes do sistema.
Tenha em atenção que, por motivos de segurança dos dados, é altamente recomendável remover todos os pacotes instalados a partir de repositórios de terceiros e remover também os repositórios de terceiros. Após a atualização, poderá adicionar novamente os repositórios necessários.
Para atualizar pacotes, é necessário executar o comando:
apt full-upgrade
Durante o processo de atualização, o sistema substitui os ficheiros de configuração. Se o processo de atualização vê ficheiros que são diferentes das predefinições de Debian, irá perguntar o que fazer com cada ficheiro individualmente. Pode deixar a sua própria cópia do ficheiro (não o escrever por cima), escrever por cima do ficheiro, ou familiarizar-se com as diferenças nos ficheiros.
O último passo é reiniciar o seu servidor. Após a transferência, pode verificar a versão atual com o seguinte comando:
root@vm1320372:~# cat /etc/*release PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" root@vm1320372:~#
Após a atualização, deve verificar se todos os serviços do servidor estão a funcionar.