Tentando acessar pacotes noturnos LLVM Debian/Ubuntu
Estou em 14.04 e eles fornecem esta informação:
O objetivo é fornecer pacotes noturnos Debian e Ubuntu prontos para serem instalados com impacto mínimo na distribuição. Os pacotes estão disponíveis para amd64 e i386 e para os ramos estável, qualificação e desenvolvimento (atualmente 3.9, 4.0 e 5.0).
Os pacotes fornecem LLVM + Clang + compiler-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 entrar no Ubuntu Software Center e adicionar a linha deb para 3.9 e 4.0. Mas depois sudo apt-get update
que 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 isso sem o Ubuntu Software Center, mas não sei como encontrar o ppa:user/ppa-name como falado aqui
Cada um desses repositórios tem sua própria chave que você deve adicionar antes de atualizar suas listas. Veja https://apt.llvm.org/
Por exemplo: se você adicionar este às suas fontes:
Então você também deve adicionar a chave relacionada a este componente, que é:
Portanto, se você adicionar todas as linhas para trusty, deverá adicionar todas as três chaves relacionadas a elas. Isso fará com que o erro desapareça.
Para brunch estável (V3), fonte:
Para ramificação de qualificação (V4), fonte:
Eu estava recebendo o mesmo erro. Eu consertei instalando launchpad-getkeys :
Depois de instalado, execute:
Seus principais erros devem ter desaparecido.