Como atualizar o Ubuntu através da linha de comando?

Se você tem um servidor Linux, e precisa atualizar o sistema operacional Ubuntu, provavelmente não poderá atualizá-lo utilizando a ajuda de uma interface gráfica, terá que executar comandos em modo terminal:

Assim, para realizar tal tarefa, execute os comandos:

[code]
sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get -y autoremove
sudo apt-get -y autoclean
[/code]

você também poderá executar todos os comandos de uma só vez, para isso concatene-os utilizando “&&”:

[code]sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y autoremove && sudo apt-get -y autoclean[/code]

Obs: Caso sua distro esteja desatualizada, ao executar este comando poderá aparecer na tela algo como:

[code]
Ign http://archive.ubuntu.com raring-updates/universe Sources/DiffIndex
Err http://security.ubuntu.com raring-security/main Sources 404 Not Found [IP: 91.189.91.15 80]
Err http://security.ubuntu.com raring-security/universe Sources 404 Not Found [IP: 91.189.91.15 80]
Err http://security.ubuntu.com raring-security/main amd64 Packages 404 Not Found [IP: 91.189.91.15 80]
Ign http://archive.ubuntu.com raring-updates/main amd64 Packages/DiffIndex
Err http://security.ubuntu.com raring-security/universe amd64 Packages 404 Not Found [IP: 91.189.91.15 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/raring-security/main/source/Sources 404 Not Found [IP: 91.189.91.15 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/raring-security/universe/source/Sources 404 Not Found [IP: 91.189.91.15 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/raring-security/main/binary-amd64/Packages 404 Not Found [IP: 91.189.91.15 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/raring-security/universe/binary-amd64/Packages 404 Not Found [IP: 91.189.91.15 80][/code]

Para solucionar este problema é necessário editar o arquivo /etc/apt/sources.list e atualizar todas as urls security.ubuntu.com and archive.ubuntu.com para apontar para old-releases.ubuntu.com, utilizando o comando abaixo:
[code]
sudo sed -i.bak -r ‘s/(archive|security).ubuntu.com/old-releases.ubuntu.com/g’ /etc/apt/sources.list
[/code]

Agora pode executar o código de atualização novamente.

2 comentários em “Como atualizar o Ubuntu através da linha de comando?”

  1. Ramon, o autoremove é para remover pacotes que não são mais referenciados no sistema e é recomendado pelo próprio Linux. Já o autoclean é utilizado para remover pacotes de instalação que não serão mais utilizados no sistema por se tratar de versões anteriores. O uso deles é opcional.

  2. O autoremove e autoclean referiam-se a que? repositórios não mais usados e seriam apagados?
    pode nao usá-los? faz mal? o q acontece?

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima