O repositórios, pra nós do debian/Ubuntu, é um servidor dedicado a determinada distribuição onde contém programas e bibliotecas compatíveis para fazer download de forma segura. A grande vantagem disso é a segurança e praticidade.
Os repositórios oficiais tem uma chave de segurança para elevar o nível de segurança dos downloads.
Exemplo de link de um repositório:
# Adicionando repositórios de forma gráfica:deb http://download.virtualbox.org/virtualbox/debian jaunty non-free
Vá em sistema - administração - canais de software. Então coloque sua senha e ele abrirá a tela a seguir:
Clique em adicionar e aparecerá esta tela:
Adicione a linha do repositório aqui e clique em adicionar canal. Depois na próxima tela, clique na aba autenticação para importar a chave previamente salva do repositório:
Depois precisará importar a chave de autenticação na aba "autenticação":
Depois é só clicar em fechar que os repositórios se atualizarão.
# Instalando a partir da linha de comando:
Abra o terminal e digite:
sudo gedit /etc/apt/sources.listAdicione à última linha do arquivo o link do repositório.
Linhas com "#" no início, não são consideradas, portanto pode usar isso para inserir comentários para lembrar-se por exemplo, a qual programa pertence o link do repositório.
Salve e feche o arquivo. Digite:
sudo apt-get update
Ele pode dar um erro, provavelmente solicitando a chave.
Lendo Lista de Pacotes... Pronto W: GPG error: ftp://ftp.nerim.net etch Release: As assinaturas a seguir não puderam ser verificadas devido a chave pública não estar disponível : NO_PUBKEY 4F191A5A8844C542
W: Você terá que executar apt-get update para corrigir esses arquivos faltosos.
Execute essa linha de comando para importar a chave:
gpg --keyserver hkp://subkeys.pgp.net --recv-keys 4F191A5A8844C542
sudo gpg --export --armor "4F191A5A8844C542" | sudo apt-key add -
sudo apt-get update
O código em negrito é o que você deve copiar do erro do apt-get update e colar neste comando.
Um detalhe. Ás vezes o blogger altera os hífens ("-") por um outro traço que não é reconhecido pelo terminal, então o comando não é reconhecido.
Olá Lunga, muito bom seu post. Mas, no meu ubuntu 9.04 , com virtualBox 2.2.4 está retornando esse erro abaixo após executar o update:
ResponderExcluir###### INICIO MENSAGEM DE ERRO ####################
W: Ocorreu um erro durante a verificação de assinatura. O repositório não está atualizado e o índice de arquivos anteriro será utilizado. Erro no GPG: http://download.virtualbox.org jaunty Release: As seguintes assinaturas eram inválidas: BADSIG DCF9F87B6DFBCBAE Sun Microsystems, Inc. (xVM VirtualBox archive signing key)(info @ virtualbox.org)
W: Falhou ao buscar http://download.virtualbox.org/virtualbox/debian/dists/jaunty/Release
W: Alguns arquivos de índice falharam para baixar, eles foram ignorados ou os antigos foram usados no lugar.
W: Você terá que executar apt-get update para corrigir estes problemas
###### FIM MENSAGEM DE ERRO ####################
Já tentei:
gpg --keyserver hkp://subkeys.pgp.net --recv-keys DCF9F87B6DFBCBAE
e rotorna:
###### INICIO MENSAGEM ####################
gpg: requisitando chave 6DFBCBAE de servidor hkp - subkeys.pgp.net
gpg: chave 6DFBCBAE: "Sun Microsystems, Inc. (xVM VirtualBox archive signing key) (info @ virtualbox.org)"
gpg: Número total processado: 1
gpg: não modificados: 1
###### FIM MENSAGEM 9####################
E tentei também:
sudo gpg --export --armor "BADSIG DCF9F87B6DFBCBAE" | sudo apt-key add
e retornou:
###### INICIO MENSAGEM 9####################
gpg: requisitando chave 6DFBCBAE de servidor hkp - subkeys.pgp.net
gpg: chave 6DFBCBAE: "Sun Microsystems, Inc. (xVM VirtualBox archive signing key) (info @ virtualbox.org)"
gpg: Número total processado: 1
gpg: não modificados: 1
###### FIM MENSAGEM 9####################
E não atualiza, o erro fica recorrendo após os updates, se vc puder me ajudar com esse probleminha, desde já muito oobrigado.
Parece o servidor de chaves estar fora do ar. Tente novamente.
ResponderExcluirQualquer coisa tenho a chave para importaçao aqui. So me mande um email.
e ai Lunga, valeu a resposta. mas, é isso velho, venho tentando esses dias e sempre retornas esses erros será mesmo que sua chave resolveria meu problema?
ResponderExcluirmeu e-mail é: allancharlles@gmail.com, mais vez muito obrigado.
Boa noite o/
ResponderExcluirO que se deve fazer é desativar o repositório do virtualbox.org no synaptic e depois rodar os comandos:
# gpg --keyserver subkeys.pgp.net --recv DCF9F87B6DFBCBAE
# gpg --export --armor DCF9F87B6DFBCBAE | sudo apt-key add -
e depos ativar o repositório do virtualbox novamente.