Como restauro os repositórios padrão?

115

Agora existem erros ao atualizar e não consigo instalar a maioria dos softwares devido a um corrompimento

/etc/apt/sources.list
arquivo

. Existe uma cópia que eu possa baixar para substituí-lo?

O arquivo seria para o Ubuntu 12.04 (Beta Final) nos Estados Unidos.

    
por Andy Castille 21.04.2012 / 20:08

3 respostas

105

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.listparaoPangolimPreciso12.04.Sevocêestáusandooutraversão,vocêprecisasubstituirapalavraprecisepeloseunomedelanç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

    
por Anwar 24.09.2012 / 11:47
94

Acesse o link .

Selecione seu país e o lançamento do Ubuntu.

Para o conjunto padrão de repositórios, você precisa ativar esses repositórios.

  • Todos os repositórios do Ramos do Ubuntu.
  • Segurança - Atualizações de segurança importantes.
  • Repositório de fontes de segurança
  • Atualizações - Atualizações recomendadas
  • Atualiza o repositório de fontes

Se você quiser instalar o software da Canonical Partner Repositories (software de código fechado), ative os repositórios de parceiros do Ubuntu (ambos).

Ative qualquer repositório de terceiros que você deseja ativar.

Agora, clique no botão Gerar lista na parte inferior da página e você verá sua sources.list gerada.

Substitua o antigo sources.list pelo novo

Execute os seguintes comandos em um terminal.

sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
gksudo gedit /etc/apt/sources.list

Copie / cole todo o texto da sources.list recém-gerada para este arquivo. Salve e feche o Gedit.

Agora, atualize o apt.

sudo apt-get update

Isso atualizará seu índice de repositório com o sources.list atual e você poderá instalar qualquer software usando o Centro de Software, o Synaptic ou o apt-get.

    
por SirCharlo 21.04.2012 / 20:24
10

Por padrão, haverá um backup para o seu arquivo sources.list no mesmo diretório.

sudo cp /etc/apt/sources.list.save /etc/apt/sources.list

Responda à pergunta semelhante aqui: link

    
por David Kennedy 26.04.2015 / 18:06