Você pode usar esse truque. Abra um terminal (Pressionando Ctrl+ Alt+ T) e faça-o
Mova o corrompido para o local seguro
sudo mv /etc/apt/sources.list ~/
e recriá-lo
sudo touch /etc/apt/sources.list
Software aberto e atualizações
software-properties-gtk
Isso será aberto software-properties-gtk
sem nenhum repositório selecionado.
Em seguida, altere o servidor para Servidor principal ou qualquer outro servidor de sua escolha. Você deve ativar alguns repositórios a partir da nova janela para criar um novo sources.list
arquivo /etc/apt/
.
Após ativar algumas fontes na guia do software Ubuntu , você pode ativar as atualizações. Para fazer isso, alterne para a guia Atualizações e selecione um ou mais canais de atualizações. Eu recomendo selecionar pelo menos os canais de segurança e atualizações . (Esta imagem é adicionada posteriormente do Ubuntu xenial, para que possa haver algumas diferenças)
Atualizado com conteúdo embutido
Este é o sources.list
arquivo para o 12.04 Precise Pangolin.
###### Ubuntu Main Repos
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
###### Ubuntu Update Repos
deb http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner
###### Ubuntu Extras Repo
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main
Se você estiver usando outra versão, precisará substituir a precise
palavra pelo nome da versão do Ubuntu. Você pode ver qual nome você deve usar com este comando:
lsb_release -c -s
Para substituir a palavra, você pode usar este sed
comando (assumindo que você copiou o conteúdo das fontes /etc/apt/sources.list
):
sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list
Nota 1: a palavra deb
e deb-src
refere-se ao formato do repositório. deb
é para pacotes binários e deb-src
é para pacotes de origem.
Nota 2: O uso #
no início da linha faz dessa linha um comentário. apt
irá ignorá-lo, portanto, todos os repositórios mencionados nessa linha serão desativados.
Nota 3: Existem linhas de repositório que inclui todos os quatro componentes: main
, universe
, restricted
, multiverse
. Você pode desativar um ou mais deles removendo a palavra.
Nota 4: Você pode encontrar alguma explicação dos repositórios nesta minha outra resposta