Ajustando o Sources.list¶
O arquivo sources.lst define a origem e os grupos de pacotes que podem ser instalados no sistema operacional. Ajustando as linhas contidas neste arquivo determinamos quais pacotes poderão ser instalados e de onde eles serão obtidos.
Movendo a versão atual :¶
Dependendo da versão do Ubuntu Linux instalado na maquina devemos utilizar um dos modelos apresentados abaixo.Mas, antes de criar o novo arquivo, com o conteúdo de um dos modelos abaixo, devemos fazer um backup a versão atual.
Moveremos o arquivo original, adicionando o Timestamp atual ao final do nome do arquivo
Comando:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.`date +%s`
Criando um novo arquivo¶
Para criar o novo arquivo utilizaremos o comando nano, assim como no exemplo abaixo:
Comando:
sudo nano /etc/apt/sources.list
Após executar o comando anterior, dependendo da versão e da distribuição utilizada devemos selecionar uma das subseções abaixo e copíar e colar o seu conteúdo no nano
Debian - Buster - buster¶
sources.list:
# Debian - Buster - buster
deb http://debian.c3sl.ufpr.br/debian buster contrib main non-free
deb http://debian.c3sl.ufpr.br/debian buster-updates contrib main non-free
deb http://debian.c3sl.ufpr.br/debian buster-proposed-updates contrib main non-free
deb http://debian.c3sl.ufpr.br/debian buster-backports contrib main non-free
Ubuntu Focal - 20.04 LTS¶
sources.list:
# Mirror - UFPR - Ubuntu Focal
deb http://ubuntu.c3sl.ufpr.br/ubuntu focal main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu focal-security main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu focal-updates main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu focal-proposed main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu focal-backports main restricted universe multiverse
Ubuntu Bionic - 18.04 LTS¶
sources.list:
# Mirror - UFPR - Ubuntu bionic
deb http://ubuntu.c3sl.ufpr.br/ubuntu bionic main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu bionic-security main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu bionic-updates main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu bionic-proposed main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu bionic-backports main restricted universe multiverse
Ubuntu Xenial - 16.04 LTS¶
sources.list:
# Mirror - UFPR - Ubuntu xenial
deb http://ubuntu.c3sl.ufpr.br/ubuntu xenial main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu xenial-security main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu xenial-updates main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu xenial-proposed main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu xenial-backports main restricted universe multiverse
Ubuntu Trusty - 14.04 LTS¶
sources.list:
# Mirror - UFPR - Ubuntu trusty
deb http://ubuntu.c3sl.ufpr.br/ubuntu trusty main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu trusty-security main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu trusty-updates main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu trusty-proposed main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu trusty-backports main restricted universe multiverse
Ubuntu Precise - 12.04 LTS¶
sources.list:
# Mirror - UFPR - Ubuntu precise
deb http://ubuntu.c3sl.ufpr.br/ubuntu precise main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu precise-security main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu precise-updates main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu precise-proposed main restricted universe multiverse
deb http://ubuntu.c3sl.ufpr.br/ubuntu precise-backports main restricted universe multiverse
Atualizando a lista de pacotes¶
Depois de criar o novo arquivo sources.list, podemos atualizar a lista de pacotes disponíveis no espelho/mirror que estamos utilizando e em seguida podemos atualizar todos os pacotes instalados na maquina.
Para atualizar a lista de pacotes disponíveis para serem instalados/atualizados podemos utilizar o comando:
Comando:
sudo apt update
E para atualizar todos os pacotes instalados podemos utilizar
Comando:
sudo apt full-upgrade
sudo apt autoremove
sudo apt clean
sudo apt autoclean
sudo apt install -f
Com isto finalizamos o processo de ajustes do arquivo sources.list, a atualização da lista de pacotes e dos pacotes instalados no sistema.