Resumindo, gostaria de adicionar um repositório HPE ao meu sistema Debian 12. Adicionei o repositório em sua própria lista em fontes.list.d, em vez de diretamente em fontes.list, pois ouvi dizer que é uma má prática. Cada vez que atualizo, recebo estas mensagens:
Erro GPG: http://downloads.linux.hpe.com/SDR/repo/mcp bookworm/current Release: As seguintes assinaturas não puderam ser verificadas porque a chave pública não está disponível: NO_PUBKEY C208ADDE26C2B797 E: O repositório 'http: //downloads.linux.hpe.com/SDR/repo/mcp bookworm/current Release' não está assinado. N: A atualização a partir de tal repositório não pode ser feita de forma segura e, portanto, está desabilitada por padrão. N: Consulte a página de manual do apt-secure(8) para detalhes de criação de repositório e configuração do usuário.
Eu verifiquei e as chaves gpg estão no repositório, e tudo que encontro ao pesquisar são chaves .pub em vez de chaves .gpg.
EDIT: Sim, durante minha pesquisa inicial, encontrei este fórum debian, mas entendi que o comando apt-key foi depreciado, então não me importei. No entanto, se não houver problema em usar o apt-key neste caso, usarei isso. Desculpe pela confusão.
EDIT2: Então mudei meu arquivo fonte, mcp.list, para refletir isso: deb http://downloads.linux.hpe.com/SDR/repo/mcp/debian/ bookworm/12.80 non-free non-free-firmware
Depois executei estes comandos:
curl -fsSL https://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | gpg --dearmor -o /usr/share/keyrings/hpPublicKey2048.gpg curl -fsSL https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | gpg --dearmor -o /usr/share/keyrings/hpePublicKey2048_key1.gpg curl -fsSL https://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | gpg --dearmor -o /usr/share/keyrings/hpPublicKey2048_key1.gpg
Exceto que nada ainda funcionou, então experimentei o diretório e mudei para o diretório trust.gpg.d. Agora ISSO acabou fazendo uma diferença maior. Agora está meio funcionando, com parte do repositório sendo ignorada:
Ignorar a aquisição do arquivo configurado 'non-free-firmware/binary-amd64/Packages' como repositório 'http://downloads.linux.hpe.com/SDR/repo/mcp/debian bookworm/12.80 InRelease' não tem o componente 'non-free-firmware' (componente digitado incorretamente em sources.list?) Ignorando aquisição do arquivo configurado 'non-free-firmware/i18n/Translation-en_US' como repositório 'http://downloads.linux.hpe.com/ SDR/repo/mcp/debian bookworm/12.80 InRelease' não possui o componente 'non-free-firmware' (componente digitado incorretamente em sources.list?) Ignorando aquisição do arquivo configurado 'non-free-firmware/i18n/Translation- en' como repositório 'http://downloads.linux.hpe.com/SDR/repo/mcp/debian bookworm/12.80 InRelease' não possui o componente 'non-free-firmware' (componente digitado incorretamente em sources.list? )
Em seguida, experimentei mais um pouco, alterando meu arquivo de origem para refletir as alterações sugeridas: "InRelease", "Release" etc. No entanto, ainda estou obtendo um resultado semelhante, sempre que altero o arquivo para refletir isso, aparece uma mensagem semelhante, mas com outra palavra que aparentemente estou faltando.