Erro ao obter acesso ao LLVM Pacotes noturnos do Debian / Ubuntu

3

Tentando acessar pacotes noturnos do LLVM Debian / Ubuntu

Estou no dia 14.04 e eles dão essa informação:

  

O objetivo é fornecer pacotes noturnos Debian e Ubuntu prontos para serem   instalado com impacto mínimo na distribuição. Pacotes são   disponível para amd64 e i386 e para ambas as qualificações estáveis   e ramos de desenvolvimento (atualmente 3.9, 4.0 e 5.0).

     

Os pacotes fornecem LLVM + Clang + compilador-rt + polly + LLDB + LLD +   libFuzzer

Trusty (14.04) - Last update : Wed, 22 Mar 2017 08:38:03 UTC / Revision: 298477

deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty main
deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty main
# 3.9 
deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.9 main
deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.9 main
# 4.0 
deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-4.0 main
deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty-4.0 main

Eu tentei ir no Ubuntu Software Center e adicionar a linha deb para os 3.9 e 4.0. Mas depois de sudo apt-get update , recebo um erro:

W: GPG error: http://apt.llvm.org llvm-toolchain-trusty-3.9 InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 15CF4D18AF4F7421

Existe alguma maneira de instalar isto sem o Ubuntu Software Center, mas eu não sei como encontrar o ppa: user / ppa-name como falado sobre aqui

    
por Scooter 22.03.2017 / 20:39

2 respostas

3

Eu estava recebendo o mesmo erro. Corrigi-o instalando launchpad-getkeys :

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install launchpad-getkeys

Uma vez instalado, execute:

sudo launchpad-getkeys
sudo apt-get update

Seus principais erros devem ter desaparecido.

    
por Gnawme 18.04.2017 / 20:41
3

Cada um desses repositórios tem sua própria chave que você deve adicionar antes de atualizar suas listas.

Por exemplo: se você adicionar este às suas fontes:

deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty main

Então você também deve adicionar a chave relacionada a este componente, que é:

wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -

Então, se você adicionar todas as linhas para trusty, deverá adicionar as três chaves relacionadas a elas. Isso fará com que seu erro desapareça.

Para um brunch estável (V3), fonte:

 deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.9 main

 wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -

Para o ramo de qualificação (V4), source:

deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-4.0 main

wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
    
por Ravexina 18.04.2017 / 21:26