Eu continuo recebendo muitos erros ao fazer o sudo apt-get update. E demora muito tempo para concluir

1
 unique@my-pc ~ sudo apt-get update
[sudo] password for unique: 

    Err http://ppa.launchpad.net jessie/main amd64 Packages                                                                                                                 
  404  Not Found
Err http://ppa.launchpad.net jessie/main i386 Packages                                                                                                                  
  404  Not Found
Ign http://ppa.launchpad.net jessie/main Translation-en_US                                                                                                              
Ign http://ppa.launchpad.net jessie/main Translation-en                                                                                                                 
Err http://ppa.launchpad.net jessie/main amd64 Packages                                                                                                                 
  404  Not Found
Err http://ppa.launchpad.net jessie/main i386 Packages                                                                                                                  
  404  Not Found
Ign http://ppa.launchpad.net jessie/main Translation-en_US                                                                                                              
Ign http://ppa.launchpad.net jessie/main Translation-en                                                                                                                 
Err http://ppa.launchpad.net jessie/main amd64 Packages                                                                                                                 
  404  Not Found
Err http://ppa.launchpad.net jessie/main i386 Packages                                                                                                                  
  404  Not Found
Ign http://ppa.launchpad.net jessie/main Translation-en_US                                                                                                              
Ign http://ppa.launchpad.net jessie/main Translation-en                                                                                                                 
Err http://ppa.launchpad.net jessie/main amd64 Packages                                                                                                                 
  404  Not Found
Err http://ppa.launchpad.net jessie/main i386 Packages                                                                                                                  
  404  Not Found
Ign http://ppa.launchpad.net jessie/main Translation-en_US                                                                                                              
Ign http://ppa.launchpad.net jessie/main Translation-en                                                                                                                 
Err http://ppa.launchpad.net jessie/main amd64 Packages                                                                                                                 
  404  Not Found
Err http://ppa.launchpad.net jessie/main i386 Packages                                                                                                                  
  404  Not Found
Ign http://ppa.launchpad.net jessie/main Translation-en_US                                                                                                              
Ign http://ppa.launchpad.net jessie/main Translation-en                                                                                                                 
Err http://ppa.launchpad.net jessie/main amd64 Packages                                                                                                                 
  404  Not Found
Err http://ppa.launchpad.net jessie/main i386 Packages                                                                                                                  
  404  Not Found
Ign http://ppa.launchpad.net jessie/main Translation-en_US                                                                                                              
Ign http://ppa.launchpad.net jessie/main Translation-en                                                                                                                 
Err http://ppa.launchpad.net jessie/main amd64 Packages                                                                                                                 
  404  Not Found
Err http://ppa.launchpad.net jessie/main i386 Packages                                                                                                                  
  404  Not Found

Meu conteúdo sources.list segue:

deb http://ftp.de.debian.org/debian jessie main
deb http://ftp.us.debian.org/debian testing main contrib non-free
deb-src http://ftp.us.debian.org/debian testing main contrib non-free

saída de ls /etc/apt/sources.list.d/

chrome-remote-desktop.list       mutate-ppa-jessie.list                 qos-pulseaudio-dlna-jessie.list       team-xbmc-ppa-jessie.list.save
chrome-remote-desktop.list.save  mutate-ppa-jessie.list.save            qos-pulseaudio-dlna-jessie.list.save  vivaldi.list
easystroke-ppa-jessie.list       nilarimogard-webupd8-jessie.list       saiarcot895-myppa-jessie.list         vivaldi.list.save
easystroke-ppa-jessie.list.save  nilarimogard-webupd8-jessie.list.save  saiarcot895-myppa-jessie.list.save    wine-wine-builds-jessie.list
google-chrome.list               noobslab-themes-jessie.list            spotify.list                          wine-wine-builds-jessie.list.save
google-chrome.list.save          noobslab-themes-jessie.list.save       spotify.list.save
jessie-backports.list.save       numix-ppa-jessie.list                  team-xbmc-ppa-jessie.list

Estou confuso. Alguém tem alguma sugestão sobre como posso atualizar meu sistema?

    
por Unique Kiddo 28.08.2016 / 18:18

2 respostas

3

Antes de tudo, mantenha seu sources.list.d mais limpo e exclua todas as coisas desnecessárias.

Em segundo lugar, por que você está usando Arquivos de Pacotes Pessoais ( PPA s)? Você não usa PPAs do Ubuntu na distribuição Debian, muitos PPAs do Launchpad não são compatíveis com o Debian desde que os pacotes são construídos em bibliotecas do Ubuntu.

Para remover os PPAs, faça o seguinte:

add-apt-repository --remove ppa:whatever/ppa

Além disso, não há necessidade da linha deb-src se você não precisar dela, deb lines são relativas a pacotes binários enquanto deb-src são para pacotes de origem. Então você pode se livrar disso. - Se isso não é importante para você, eu pessoalmente não removo eles

Enquanto isso, o Erro 404 é um status HTTP e um código de resposta para indicar que o cliente conseguiu se comunicar com o servidor, mas o servidor não encontrou o que foi solicitado. Os PPAs não são totalmente compatíveis com o Debian, eu recomendo que você os remova e tente ter repositórios essenciais.

Aqui está o que você precisa e deve ter em seu sources.list.d , seus repositórios não existem, e é por isso que você obtém Erro 404 não encontrado !

deb http://httpredir.debian.org/debian jessie main
deb-src http://httpredir.debian.org/debian jessie main

deb http://httpredir.debian.org/debian jessie-updates main
deb-src http://httpredir.debian.org/debian jessie-updates main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

Se você também quiser os componentes contrib e non-free , adicione contrib non-free após main :

deb http://httpredir.debian.org/debian jessie main contrib non-free
deb-src http://httpredir.debian.org/debian jessie main contrib non-free

deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
    
por 28.08.2016 / 18:36
1

Você precisa remover outros repositórios derivados porque eles não são compatíveis com o Debian:

Adicionar um ppa criará dois arquivos: your_ppa.list e your_ppa.list.save

1) Exclua o ppa :

sudo rm /etc/apt/sources.list.d/your_ppa.list

Remover your_ppa.list.save

rm /etc/apt/sources.list.d/your_ppa.list.save

2) remova a chave confiável do repositório:

Primeiro, liste a chave gpg com apt-key list

Remova a chave de /etc/apt/trusted.gpg usando:

sudo apt-key del KEY_ID

Atualize seu pacote: sudo apt-get udate

Exemplo:

#sudo apt-key list
 /etc/apt/trusted.gpg
--------------------
uid                  Oracle Corporation (VirtualBox archive signing key)   <[email protected]>
sub   4096R/920E471F 2016-04-22

A chave é 920E471F , para removê-lo, execute:

sudo apt-key del 920E471F
    
por 28.08.2016 / 20:15