Utilizando apt update e apt upgrade
- Vinicius Souza
- Linux
- 1 de fevereiro de 2024
Diferença entre apt update e apt upgrade
Você já se perguntou qual a diferença do update e upgrade nos sistemas Linux?
Abaixo um descritivo simples e objetivo sobre cada um deles:
UPDATE: é usado para baixar as atualizações e informações dos pacotes de todas as fontes (repositórios) configurados.
UPGRADE: é usado para instalar as atualizações disponíveis dos pacotes instalados atualmente no sistema. Novos pacotes vão ser instalados, se for necessário, para suprir qualquer dependência.
Exemplos de uso:
apt update
apt upgrade
Lembrando que o “apt” foi a ferramenta de gerenciamento de pacotes que escolhi, você pode usar a que mais for conveniente, como aptitude, apt-get ou apt.
Mais informações em:
man apt
AUTOMATIZAR UPDATE E UPGRADE COM SCRIPT
O indicado quando você vai instalar um novo pacote é realizar a atualização de sua lista de repositórios para pegar a versão mais atual. E se você pudesse automatizar um um simples script ao invés de ter que rodar os dois comandos?
1- Crie um arquivo no /bin com o nome que quiser (utilize o editor de sua preferência)
vim /bin/atualizar
2- Cole o conteúdo com os comandos que serão executados
#!/bin/bash
apt-get update
apt-get upgrade
OBS: mantenha o “#!” do início
3- Dê permissão de execução
chmod +x /bin/atualizar
Pronto, quando for realizar a atualização só digitar:
sudo atualizar (se não estiver como root)
atualizar (caso esteja como root)
AUTOMATIZAR UPDATE E UPGRADE COM CRON
Para automatizar o processo utilizando uma tarefa agendada, abra o editor do contab:
crontab -e
E, por exemplo, para executar o update às 10h da manhã e upgrade às 11h da manhã em toda segunda-feira, insira a seguinte linha:
0 10 * * 1 /usr/bin/apt update
0 11 * * 1 /usr/bin/apt upgrade -q -y
A partir deste post foi possível aprendermos a diferença do update e upgrade e como automatizarmos o processo.
Por fim, agradecemos a leitura e esperamos que este post tenha te ajudado de alguma maneira! Caso tenha alguma dúvida, entre em contato conosco pelo Telegram , Facebook ou Instagram ! Veja mais posts no IronLinux !