Quando você digita file | apt-key add - , diz ao sistema para executar o arquivo e alimenta a saída para apt-key .
Se você quiser alimentar o conteúdo do arquivo para apt-key , use:
cat file | apt-key add -
editar
Desde que você tenha permissões de execução para esse arquivo, o sistema tentará executá-lo. O sistema lê os poucos bytes no início do arquivo (por exemplo, #!/bin/sh ou #!/usr/bin/python ou o cabeçalho binário executável) e tenta descobrir exatamente como deve ser executado. No seu caso, ele encontra o início da chave: ----- BEGIN , não tem idéia de como executá-lo e fornece uma mensagem de erro um tanto enigmática.