Cuando descargo GCC, también tiene un .sigarchivo, y creo que se proporciona para verificar el archivo descargado. (Descargué GCC desde aquí ).
Pero no puedo entender cómo debo usarlo. Lo intenté gpg, pero se queja de la clave pública.
[root@localhost src]# gpg --verify gcc-4.7.2.tar.gz.sig gcc-4.7.2.tar.gz
gpg: Signature made Thu 20 Sep 2012 07:30:44 PM KST using DSA key ID C3C45C06
gpg: Can't check signature: No public key
[root@localhost src]#
¿Cómo puedo verificar el archivo descargado con el .sigarchivo?

--keyserveresa lista, solo una la obtiene, pero parece que no es confiable, es extraño ya que lo estoy probando enGNU coreutilsun paquete ampliamente utilizado.gpg --verify gcc-4.7.2.tar.gz.sigen su lugarEsta otra vía es particularmente útil para verificar proyectos GNU (por ejemplo, Octave ) ya que la clave solicitada por su firma puede no encontrarse en ningún servidor de claves.
De http://ftp.gnu.org/README
fuente
Debe buscar en los servidores de claves públicos la identificación de clave dada: en su caso, importe la clave
ID C3C45C06encontrada en su almacén de claves local y, después de esto, la verificación debería ser correcta. Yo uso Ubuntu 12.04 y viene con el software de administración de claves Seahorse. Antes de la importación de claves, estaba viendo esto:~/Downloads$ gpg --verify --keyring ./gnu-keyring.gpg icecat-31.5.0.en-US.linux-x86_64.tar.bz2.sig icecat-31.5.0.en-US.linux-x86_64.tar.bz2 gpg: Signature made 9.03.2015 (пн) 22,35,52 EET using RSA key ID D7E04784 gpg: Can't check signature: public key not foundDespués de la importación de la clave, estaba viendo esto:
~/Downloads$ gpg --verify --keyring ./gnu-keyring.gpg icecat-31.5.0.en-US.linux-x86_64.tar.bz2.sig icecat-31.5.0.en-US.linux-x86_64.tar.bz2 gpg: Signature made 9.03.2015 (пн) 22,35,52 EET using RSA key ID D7E04784 gpg: Good signature from "Ruben Rodriguez (GNU IceCat releases key) <[email protected]>" gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: A573 69A8 BABC 2542 B5A0 368C 3C76 EED7 D7E0 4784fuente
de acuerdo con este http://gcc.gnu.org/mirrors.html que debería ser Jakub Jelinek y válido. Sin embargo, no sé de dónde obtendrías su clave pública.
fuente