como posso alterar o que o comando “apt-get update” procura ao executar a atualização?

5

Perdoe minha incompetência Eu ainda sou novo no GNU / Linux. Eu uso o Debian wheezy.

Quando eu digito apt-get update

Eu entendo isso no final

W: Failed to fetch http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/wheezy/main/source/Sources  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/wheezy/main/binary-amd64/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.

A minha pergunta é, como eu iria editar (eu estou adivinhando o que o apt parece) ignorar as coisas que não conseguiram atualizar .. ou removê-las completamente para que eu não receba mais essa mensagem.

EDITAR:

A única coisa que vejo em sources.list é

deb ftp.sun.ac.za/debian wheezy main contrib non-free
deb-src ftp.sun.ac.za/debian wheezy main contrib non-free
deb security.debian.org wheezy/updates contrib non-free main
deb-src security.debian.org wheezy/updates contrib non-free maim

e é isso. Devo excluir um desses? Eu olhei para dentro de sources.list.d e isso ficou vazio

2º EDIT:

A saída de apt-cache policy é

Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://ppa.launchpad.net/webupd8team/java/ubuntu/ trusty/main amd64 Packages
     release v=14.04,o=LP-PPA-webupd8team-java,a=trusty,n=trusty,l=Oracle Java (JDK) 6 / 7 / 8 Installer PPA,c=main
     origin ppa.launchpad.net
 500 http://security.debian.org/ wheezy/updates/non-free Translation-en
 500 http://security.debian.org/ wheezy/updates/main Translation-en
 500 http://security.debian.org/ wheezy/updates/contrib Translation-en
 500 http://security.debian.org/ wheezy/updates/main amd64 Packages
     release v=7.0,o=Debian,a=stable,n=wheezy,l=Debian-Security,c=main
     origin security.debian.org
 500 http://security.debian.org/ wheezy/updates/non-free amd64 Packages
     release v=7.0,o=Debian,a=stable,n=wheezy,l=Debian-Security,c=non-free
     origin security.debian.org
 500 http://security.debian.org/ wheezy/updates/contrib amd64 Packages
     release v=7.0,o=Debian,a=stable,n=wheezy,l=Debian-Security,c=contrib
     origin security.debian.org
 500 ftp://ftp.sun.ac.za/debian/ wheezy/non-free Translation-en
 500 ftp://ftp.sun.ac.za/debian/ wheezy/main Translation-en
 500 ftp://ftp.sun.ac.za/debian/ wheezy/contrib Translation-en
 500 ftp://ftp.sun.ac.za/debian/ wheezy/non-free amd64 Packages
     release v=7.4,o=Debian,a=stable,n=wheezy,l=Debian,c=non-free
     origin ftp.sun.ac.za
 500 ftp://ftp.sun.ac.za/debian/ wheezy/contrib amd64 Packages
     release v=7.4,o=Debian,a=stable,n=wheezy,l=Debian,c=contrib
     origin ftp.sun.ac.za
 500 ftp://ftp.sun.ac.za/debian/ wheezy/main amd64 Packages
     release v=7.4,o=Debian,a=stable,n=wheezy,l=Debian,c=main
     origin ftp.sun.ac.za
Pinned packages:

3º e último EDIT: Depois de inserir grep -Ri launchpad * , pude ver quais eram os resultados que recebi e comecei a inserir nano sources.list.d/webupd8team-java.list e excluir tudo o que estava lá. Eu então continuei a entrar também nano sources.list.d/webupd8team-java-wheezy.list e deletou tudo que estava lá também. Então eu fiz apt-get update e tudo voltou ao normal. Espero que isso ajude alguém que possa estar enfrentando o mesmo problema.

    
por Space Ghost 16.04.2014 / 22:24

2 respostas

7

Na maioria das vezes, uma linha de origem estará no arquivo /etc/apt/sources.list , então você deve editá-la. No entanto, se você não encontrá-lo lá, examine os arquivos dentro do diretório /etc/apt/sources.list.d . Tanto quanto eu sei, uma linha de origem deve estar nesses dois lugares. Referência: man sources.list .

Colocar o caractere de comentário # na frente de qualquer linha de origem deve ser suficiente para ignorá-lo.

    
por 16.04.2014 / 22:31
4

deve ser uma linha com o launchpad em algum lugar. Isso deve mostrar onde:

grep -Ri launchpad /etc/apt/sources.list*

Pode ser também que você tenha configurado um caminho personalizado para sources.lists:

grep -R Dir /etc/apt/apt.conf*

Encontre e remova.

    
por 17.04.2014 / 15:13

Tags