Configurando atualizações automáticas:
Por padrão, atualização automática ou atualização não atendida está ativada no Ubuntu 20.04 LTS.
Se você deseja configurar a atualização automática, abra o arquivo de configuração /etc/apt/apt.conf.D/20AUTO Atualizações com o seguinte comando:
$ sudo nano/etc/apt/apt.conf.D/20AUTO Atualizações
Aqui, a primeira linha APT :: Periodic :: Update-Package-Lists “1”; é usado para dizer ao gerente de pacotes APT para manter automaticamente o cache de pacotes atualizado.
A segunda linha, APT :: Periodic :: Upgrade não atendido "1"; é usado para informar ao APT Package Manager para atualizar automaticamente os pacotes.
Para desativar a atualização automática ou atualização não assistida, defina APT :: Periodic :: Update-Package-Lists e Apt :: periodic :: upgrade não assistido para 0 como mostrado na captura de tela abaixo.
Depois de terminar, pressione + X seguido pela Y e Para salvar o arquivo de configuração.
Atualizando o cache do repositório de pacotes:
Antes de tentar instalar, atualizar ou remover quaisquer pacotes, você deve atualizar o cache do APT Package Repository. Isso atualizará o banco de dados do pacote do seu Ubuntu 20.04 LTS Machine e verifique se alguma versão mais recente dos pacotes instalados está disponível.
Para atualizar o cache do repositório de pacotes apt, execute o seguinte comando:
$ sudo apt update
O cache do repositório de pacotes apt deve ser atualizado. Como você pode ver, 35 pacotes podem ser atualizados para novas versões.
Atualizando pacotes específicos:
Você pode verificar a lista de pacotes para os quais as atualizações estão disponíveis com o seguinte comando:
$ sudo APT List -Atualizável
A lista de pacotes atualizáveis deve ser exibida. Em cada linha, o nome do pacote é impresso na cor do texto verde.
À direita de cada linha, a versão mais antiga do pacote é impressa. À esquerda de cada linha, a versão mais recente disponível é impressa como marcado na captura de tela abaixo.
Agora, para atualizar um único pacote (digamos APORT), execute o seguinte comando:
$ sudo apt install Apport
Como você pode ver, APORT e suas dependências (Python3-APORT) será atualizado. Esses 2 pacotes têm cerca de 212 kb de tamanho. Então, cerca de 212 kb de pacotes serão baixados da Internet. Depois de instalados, cerca de 1024 b (bytes) de espaço de disco adicional serão usados.
Para confirmar a atualização, pressione Y e depois pressione .
O pacote APORT e suas dependências devem ser atualizadas.
Atualizando todos os pacotes:
Em vez de atualizar os pacotes um por um, você pode atualizar todos os pacotes disponíveis de uma só vez com o seguinte comando:
Atualização de $ sudo apt
Apt mostrará o resumo da atualização. Aqui, 33 pacotes serão atualizados. 5 pacotes serão instalados recentemente. A atualização é de cerca de 93.0 mb de tamanho. Então, cerca de 93.0 MB de pacotes serão baixados da Internet. Após a atualização, cerca de 359 MB de espaço de disco adicional será necessário.
Apt mostrará os novos pacotes que serão instalados. Os pacotes de cabeçalho de kernel e kernel novos são exibidos nesta seção.
Apt mostrará a lista de pacotes que serão atualizados.
Apt também mostrará os pacotes antigos que não são mais necessários. Você pode removê -los com segurança após a atualização estiver completa.
Quando estiver pronto, pressione Y e depois pressione Para confirmar a atualização.
O APT deve começar a baixar todos os pacotes necessários da Internet.
Depois que todos os novos pacotes são instalados, a atualização deve ser completa.
Agora, reinicie o seu computador para que as alterações entrem em vigor com o seguinte comando:
$ sudo reiniciar
Pacotes de bloqueio:
Você pode bloquear pacotes específicos se não quiser atualizá -los quando estiver atualizando todos os pacotes usando o Atualização do sudo apt comando.
Primeiro, liste todos os pacotes de atualização com o seguinte comando:
$ sudo APT List -Atualizável
Todos os pacotes atualizáveis devem ser listados.
Agora, digamos, você não quer os pacotes do kernel Linux (Linux-Generic, Linux-headers-Generic e Linux-Image Generic) para ser atualizado. Você terá que marcar esses pacotes como segurar.
Para manter atualizações para o pacote Linux-Generic, Execute o seguinte comando:
$ sudo apt-mark hold linux-genérico
O pacote Linux-Generic deve ser colocado em espera.
Da mesma maneira, você pode manter atualizações para os pacotes Linux-headers-Generic e Linux-Image Generic do seguinte modo:
$ sudo apt-mark hold linux-headers-genérico linux-generic
Os pacotes Linux-headers-Generic e Linux-Image Generic deve ser colocado em espera.
Você pode listar todos os pacotes que estão em espera com o seguinte comando:
$ sudo apt-markholhhold
Como você pode ver, todos os pacotes que eu defini em espera estão listados.
Agora, tente atualizar todos os pacotes da seguinte forma.
Atualização de $ sudo apt
Como você pode ver, os pacotes (Linux-Generic, Linux-headers-Generic e Linux-Image Generic) que eu marquei como hold não serão atualizados com o restante dos pacotes.
Desbloqueando pacotes:
Se mais tarde você decidir atualizar os pacotes que você marcou como Hold, tudo o que você precisa fazer é desativá -los.
Você pode desligar o Linux-Generic Pacote da seguinte forma:
$ sudo APT-Mark UnHold Linux-Generic
O pacote Linux-Generic não deveria estar mais em espera.
Como você pode ver, o pacote Linux-Generic não está mais na lista de espera.
$ sudo apt-markholhhold
Da mesma maneira, você pode desconectar os pacotes Linux-headers-Generic e Linux-Image Generic do seguinte modo:
$ sudo APT-Mark UnHold Linux-Generic Linux-headers-Generic Linux-Image Generic
Agora, se você atualizar todos os pacotes, os pacotes Linux-Generic, Linux-headers-Generic, e Linux-Image Generic também deve ser atualizado.
Atualização de $ sudo apt
Removendo pacotes desnecessários:
Depois que a atualização estiver concluída, você pode remover todos os pacotes desnecessários com o seguinte comando:
$ sudo apt autoremove
No meu caso, não há pacotes desnecessários disponíveis.
Se você tiver algum pacotes desnecessários, eles serão exibidos e você será solicitado para removê -los. Apenas pressione Y e depois pressione para removê -los.
Limpando caches:
Depois de atualizar seu computador, a versão mais recente dos pacotes será armazenada em cache no /var/cache/apt/arquivos/ Diretório do seu computador. Você pode removê -los e liberar espaços de disco.
Para removê -los, execute o seguinte comando:
$ sudo apt autoclean
Os pacotes em cache devem ser removidos.
Então, é assim que você atualiza o Ubuntu 20.04 LTS da linha de comando. Obrigado por ler este artigo.