Estou tentando configurar um mecanismo de distribuição para o Raspbian (Raspberry Pi) em um servidor Ubuntu. Eu li a maioria dos posts aqui e artigos que encontrei sobre como configurar um repositório APT. Eu não sei se funciona (eu tenho certeza que não como eu recebo um erro no lado RPi) ... Depuração não é óbvia.
Aqui estão minhas perguntas / problemas:
Se eu não estou enganado, o servidor em si é apenas um simples Apache, que todos nós amamos. Certo? Sem módulos? O meu é aqui: (você vê algo errado?)
http://packator0.makenator.com/archive
O servidor web também deve distribuir sua chave pública GPG, certo? O meu é aqui.
http://packator0.makenator.com/archive/makenator-archive-keyring/makenator-archive-keyring.gpg
O cliente deve ter uma lista de repositórios:
deb http:// packator0.makenator.com/archive stable/all/
deb http:// packator0.makenator.com/archive unstable/all/
O cliente deve aprender sobre a chave pública:
gpg --keyserver http:// packator0.makenator.com/archive/makenator-archive-keyring/makenator-archive-keyring.gpg --recv 1EFBD9A7AEA2C37C
mas eu recebo:
gpg: requesting key AEA2C37C from http server packator0.makenator.com
gpg: /home/pi/.gnupg/trustdb.gpg: trustdb created
gpg: key AEA2C37C: public key "[information is ok, just removed it here]" imported
gpg: key 1BCD4B6B: rejected by import filter
gpg: Total number processed: 2
gpg: imported: 1 (RSA: 1)
E, claro, quando executo o apt-get update no RPi, recebo (o erro está na última linha):
Ign http:// packator0.makenator.com stable/all/ InRelease
Ign http:// packator0.makenator.com unstable/all/ InRelease
Ign http:// packator0.makenator.com stable/all/ Release.gpg
...
Get:1 http:// packator0.makenator.com unstable/all/ Release.gpg [287 B]
Hit http:// packator0.makenator.com stable/all/ Release
Hit http:// archive.raspberrypi.org jessie/main armhf Packages
Hit http:// packator0.makenator.com unstable/all/ Release
Ign http:// packator0.makenator.com unstable/all/ Release
Hit http:// packator0.makenator.com stable/all/ Packages
...
Hit http:// packator0.makenator.com unstable/all/ Packages
...
Ign http:// packator0.makenator.com stable/all/ Translation-en_US
Ign http:// packator0.makenator.com stable/all/ Translation-en
Ign http:// packator0.makenator.com unstable/all/ Translation-en_US
Ign http:// packator0.makenator.com unstable/all/ Translation-en
...
Fetched 287 B in 6s (42 B/s)
Reading package lists... Done
W: GPG error: http:// packator0.makenator.com unstable/all/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1EFBD9A7AEA2C37C
Obrigado pela sua ajuda. Respostas parciais são muito boas também!
(porque eu sou novo aqui, eu não pude postar muitos links, daí o espaço na URL)