Você pode usar esse truque. Abra um terminal (pressionando Ctrl + Alt + T ) e faça isso
-
Remova o corrompido
sudo rm /etc/apt/sources.list
-
Abra o software-properties-gtk
sudo -i software-properties-gtk
Isso abrirá
software-properties-gtk
sem repositório selecionado.Em seguida, altere o servidor para US ou para qualquer outro servidor de sua escolha. Você deve habilitar alguns repositórios da nova janela para criar o novo arquivo
sources.list
em/etc/apt/
. -
Depois de ativar algumas fontes na guia 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. Recomendo selecionar, pelo menos, o canal segurança e atualizações . (Essa imagem é posteriormente adicionada do Ubuntu xenial, então pode haver algumas diferenças)
Atualizado com conteúdo in-line
Este é o arquivo sources.list
para o Pangolim Preciso 12.04. Se você está usando outra versão, você precisa substituir a palavra precise
pelo seu nome de lançamento do ubuntu. Você pode ver qual nome você deve usar com este comando
lsb_release -c -s
E para substituir a palavra, você pode usar o comando sed
(supondo que você tenha copiado o conteúdo das fontes em /etc/apt/sources.list
sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list
Agora, o conteúdo de sources.list
com o principal espelho do ubuntu
###### 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
Nota 1: a palavra deb
e deb-src
refere-se ao formato do repositório. deb is for binary package and
deb-src 'é para o pacote fonte.
Observação 2: Usar #
no início da linha faz com que essa linha seja um comentário. O Apt irá ignorá-lo para que todos os repositórios mencionados nessa linha sejam desabilitados.
Nota 3: Existem linhas de repositório que incluem todos os quatro componentes main
, universe
, restricted
, multiverse
. Você pode desativar um ou mais deles removendo a palavra.
Nota 4: Pode encontrar alguma explicação sobre os repositórios nesta minha outra resposta