GNU/Linux >> Tutoriels Linux >  >> Linux

Existe-t-il un moyen d'obtenir par programme l'ID de clé de signature d'un RPM installé ?

Pour répondre à la vraie question, non, il n'y a aucun moyen d'interroger directement le keyid. J'ai rencontré le même problème que vous et j'ai découvert que quelqu'un avait créé un rapport de bogue avec redhat pour qu'une fonctionnalité demande l'ajout de cette fonctionnalité.

Dans le rapport de bogue, le répondeur dit d'utiliser quelque chose comme ci-dessous :

rpm -q --qf "%|DSAHEADER?{%{DSAHEADER:pgpsig}}:{%|RSAHEADER?{%{RSAHEADER:pgpsig}}:{(none}|}| %{NVRA}\n" emacs | cut -d' ' -f11

Linux
  1. Existe-t-il un moyen de sélectionner plusieurs conditions dans 'ps' ?

  2. Existe-t-il un moyen d'écouter le processus ?

  3. Existe-t-il un moyen d'obtenir la version du BIOS depuis Linux ?

  4. Existe-t-il un moyen d'obtenir les ratios Cache Hit/Miss pour les périphériques de bloc sous Linux ?

  5. Existe-t-il un moyen d'obtenir l'utilisation actuelle de txqueue, par exemple. périphérique eth0 ou tun ?

Existe-t-il un moyen de faire en sorte que gcc produise du binaire brut?

Existe-t-il un moyen d'obtenir l'UID de l'utilisateur sur une machine Linux en utilisant Java ?

Existe-t-il un moyen de copier du texte dans htop?

Existe-t-il un moyen d'obtenir des emoji colorés dans n'importe quel émulateur de terminal sous Linux ?

Existe-t-il un moyen de prendre une capture d'écran dans le bureau KDE en appuyant uniquement sur la touche PrtSc ?

Existe-t-il un moyen rapide d'obtenir le tout dernier fichier dans un grand TAR ?