Debian é uma distro Linux composta de software gratuito e de código aberto (FOSS). É desenvolvido pelo Projeto Debian, um projeto orientado à comunidade. É um dos sistemas operacionais mais antigos baseados no kernel Linux. Debian está no centro de muitos sistemas operacionais populares como Ubuntu, Linux Mint, MX Linux, Deepin e muito mais.
Este guia demonstrará como manter os pacotes de Debian atualizados do terminal.
Mantendo o Debian atualizado
Um sistema operacional Linux é uma combinação de numerosos pacotes conectados entre si em uma rede muito complexa. Todos esses pacotes oferecem todos os arquivos e binários necessários que tornam o sistema operacional.
Esses pacotes geralmente são atualizados regularmente. Pode ser correções de bugs, patches de segurança ou melhorias de recursos. É importante manter todos os pacotes atualizados.
Debian usa o APT para gerenciar pacotes. As atualizações do pacote estão diretamente disponíveis nos repositórios oficiais do Pacote Debian. O APT também pode funcionar com repositórios de terceiros. No entanto, cabe a você determinar se o repositório de terceiros é confiável e atualizando seus pacotes.
Atualizando Debian
Podemos usar o APT para fazer uma verificação se alguma atualização de pacote está disponível. Se disponível, podemos atualizar os pacotes de destino.
Também é possível configurar atualizações automáticas no Debian usando atualizações não assistidas.
Os pacotes de atualização requerem permissão de raiz. Para executar as ações demonstradas, você precisa ter acesso ao usuário root. Como alternativa, você precisa de um usuário sem raiz que possa executar o comando sudo. Saiba mais sobre o gerenciamento da permissão do sudo para os usuários no Debian.
Verificando as atualizações
Abra o terminal e execute o seguinte comando.
$ sudo apt update
Como o resultado sugere, o APT verificará as atualizações em cada um dos repositórios configurados e atualizará seu catálogo de pacotes. Se alguma atualização estiver disponível, o APT notificará que as atualizações estão disponíveis.
Para verificar a lista de atualizações de pacotes disponíveis, execute o seguinte comando apt.
$ APT LIST -AGRADECIVO
Atualizando pacotes
O cache apt é atualizado com o mais recente catálogo de pacotes disponíveis. Agora também sabemos quais atualizações de pacotes estão disponíveis. Hora de instalá -los.
Para atualizar um pacote de destino, execute o seguinte comando. Aqui, o APT só atualizará o pacote de destino. Se o pacote ainda não estivesse instalado, ele não seria instalado.
$ sudo apt-only upgrade Instale
Para atualizar todos os pacotes de uma só vez, execute o seguinte comando. Aqui, o APT vai baixar e atualizar todas as atualizações de pacote disponíveis.
Atualização de $ sudo apt
Antes de baixar e atualizar pacotes, o APT solicitará confirmação para executar a ação. Se você não quiser pedir confirmação, adicione a bandeira “-y”.
$ sudo apt upgrade -y
Atualizando o cache apt e atualizando pacotes simultaneamente
Em vez de executar essas etapas simultaneamente, podemos combiná -los em um único comando. Se você estiver executando o shell Bash, o seguinte comando verificará as atualizações do pacote e atualizará pacotes simultaneamente.
$ sudo apt update && sudo apt upgrade -y
Aqui, o símbolo "&&" amarra os comandos de atualização e atualização juntos. É basicamente um operador lógico e. Existem inúmeros operadores de bash e símbolos que carregam funções e significados especiais. Confira esta grande lista de operadores de bash e suas implementações.
Automatando a atualização do Debian
Até agora, atualizamos os pacotes do Debian manualmente. No entanto, a atualização manual é inconveniente a longo prazo, sem mencionar o ambiente corporativo/profissional, onde você pode precisar gerenciar vários servidores remotos ao mesmo tempo. Atualizar todos eles manualmente é um processo tedioso. É possível usar o Ansible para atualizar manualmente os sistemas remotos de Debian/Ubuntu de uma só vez, mas executá -lo manualmente regularmente não é prático.
É aqui que podemos usar atualizações não assistidas. É uma ferramenta que verificará e baixará automaticamente as atualizações do pacote sempre que disponíveis. Requer um pouco de configuração.
Primeiro, precisamos instalar o pacote. Abra um terminal, atualize o cache do APT e instale o pacote.
$ sudo apt update && sudo apt install unst-upgrades
Em seguida, precisamos ajustar o arquivo de configuração APT para atualizações não assistidas. Abra -o em um editor de texto.
$ sudo nano/etc/apt/apt.conf.d/50Unattended Upgrades
Descomamento As seguintes linhas do arquivo de configuração. Ele dirá a ferramenta para automatizar o processo de atualização.
$ "Origin = debian, codename = $ distro_codename -updates";
$ "Origin = Debian, Codename = $ Distro_codename -Proposepose-upDates";
$ "Origin = Debian, Codename = $ Distro_codename, Label = Debian";
$ "Origin = Debian, Codename = $ Distro_codename, Label = Debian-Segurança";
O arquivo de configuração é atualizado. Execute o seguinte comando de configuração DPKG para colocá -lo em ação.
$ sudo dpkg-reconfigure --priority = baixa atualização sem assistência
Após a execução bem -sucedida, uma caixa de diálogo aparecerá no terminal. Selecione "Sim".
A ferramenta agora baixará e instalará automaticamente as atualizações no Debian. No entanto, precisamos garantir que esteja funcionando como pretendido. Verifique o status do serviço.
$ sudo systemctl status upgradens não assistidos.serviço
Está mostrando que o status de serviço está ativo (em andamento), o que significa que está funcionando perfeitamente. Confira este guia sobre atualizações sem assistência para obter informações e demonstrações completas e aprofundadas.
Pensamentos finais
Atualizar o Debian é uma tarefa muito simples. Debian é um projeto bem conservado, com pacotes atualizados diretamente disponíveis em seus servidores de pacotes. Tudo que você precisa é dizer ao apropriado para fazer o trabalho.
Debian segue um ciclo de liberação de longo prazo. Então, você não precisa atualizar sua distração frequentemente. Se você está usando um Debian mais velho, em vez de atualizar os pacotes, é recomendável atualizar a distro. No momento da redação deste guia, o Debian 10 é o mais recente lançamento estável. Confira este guia sobre como atualizar do Debian 9 para o Debian 10.
Computação feliz!