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/
. DepoisdeativaralgumasfontesnaguiaSoftwareUbuntu,vocêpodeativarasatualizações.Parafazerisso,alterneparaaguiaAtualizaçõeseselecioneumoumaiscanaisdeatualizações.Recomendoselecionar,pelomenos,ocanalsegurançaeatualizações.(EssaimageméposteriormenteadicionadadoUbuntuxenial,entãopodehaveralgumasdiferenças)
Atualizadocomconteúdoin-line
Esteéoarquivosources.list
paraoPangolimPreciso12.04.Sevocêestáusandooutraversão,vocêprecisasubstituirapalavraprecise
peloseunomedelançamentodoubuntu.Vocêpodeverqualnomevocêdeveusarcomestecomando
lsb_release-c-s
Eparasubstituirapalavra,vocêpodeusarocomandosed
(supondoquevocêtenhacopiadooconteúdodasfontesem/etc/apt/sources.list
sudosed-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