O Ubuntu diz Não é possível localizar o pacote (não, não é o problema comum)

0

Eu tentei instalar alguns pacotes de terceiros seguindo as instruções nesta URL.

Depois de fazer o seguinte, comecei a receber o erro "Não é possível localizar o pacote"

root@ubuntu:/# cd /root/
root@ubuntu:~# wget http://www.webmin.com/jcameron-key.asc
root@ubuntu:~# apt-key add jcameron-key.asc

Após googling eu encontrei se eu deletei o arquivo sources.list que será recriado, o que eu fiz. Mas sempre que tento instalar qualquer coisa dá o erro "Não é possível localizar o pacote". Eu tentei gerar o arquivo source.list e colando o conteúdo parece funcionar, mas, quando eu vou o seguinte.

sudo apt-get update

isso me dá esse erro.

W: GPG error: http://ubuntu-cloud.archive.canonical.com precise-updates/grizzly Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5EDB1B62EC4926EA

Como posso resolver isso, estive pesquisando por dias agora, não posso simplesmente reinstalar meu servidor. Obrigado.

    
por JRulz 10.10.2013 / 10:28

1 resposta

1

Você realmente não precisa reinstalar seu servidor por causa disso. Este é apenas um problema ao manipular as chaves que assinam o conteúdo dos repositórios. Você precisa ler as páginas de manual apt-key(8) e gpg .

Tente este procedimento:

  • procure a chave pública sugerida na mensagem de erro.

    # gpg --recv-keys 5EDB1B62EC4926EA
    gpg: requesting key EC4926EA from hkp server pool.sks-keyservers.net
    gpg: key EC4926EA: public key "Canonical Cloud Archive Signing Key <[email protected]>" imported
    gpg: Total number processed: 1
    gpg:               imported: 1  (RSA: 1)
    
  • depois que a chave for baixada, exporte-a para um arquivo.

    # gpg --export EC4926EA > canonical.asc
    
  • agora você pode adicioná-lo ao chaveiro do APT.

    # apt-key add canonical.asc
    
  • atualize os índices emitindo:

    # aptitude update
    
  • agora não deve haver problemas ao listar os pacotes desse repositório, desde que você os tenha configurado corretamente em sources.list .

    # aptitude search $package
    
por 10.10.2013 / 10:57