GNU/Linux >> Znalost Linux >  >> Linux

Jak zkontrolovat integritu balíčku rpm v Linuxu

Někdy, když ručně stáhneme balíček rpm, budeme muset zkontrolovat integritu balíčku sha1 (md5) nebo podpis, abychom se vyhnuli problémům po instalaci nebo během instalace. Také možná budeme muset najít další informace o balíčku, jako je prodejce, popis, shrnutí. Tento příspěvek popisuje způsoby, jak zkontrolovat integritu balíčku rpm a také informace o balíčku.

Kontrola integrity balíčku rpm

Použijte příkaz “rpm -K –nosignature [rpm-soubor] “. Například:

# rpm --checksig sendmail-8.14.7-5.el7.x86_64.rpm
sendmail-8.14.7-5.el7.x86_64.rpm: rsa sha1 (md5) pgp md5 OK <<

Zobrazená zpráva „md5 OK“ znamená, že soubor nebyl stahováním poškozen. Chcete-li také zobrazit podrobnější zprávu, nahraďte -K s -Kvv v příkazu. Například:

# rpm -Kvv --nosignature rhn-client-tools-1.0.0.1-45.0.3.el6.noarch.rpm
D: loading keyring from pubkeys in /var/lib/rpm/pubkeys/*.key
D: couldn't find any keys in /var/lib/rpm/pubkeys/*.key
D: loading keyring from rpmdb
D: opening db environment /var/lib/rpm cdb:mpool:joinenv
D: opening db index /var/lib/rpm/Packages rdonly mode=0x0
D: locked db index /var/lib/rpm/Packages
D: opening db index /var/lib/rpm/Name rdonly mode=0x0
D: read h# 246 Header sanity check: OK
D: added key gpg-pubkey-ec551f03-53619141 to keyring
D: Using legacy gpg-pubkey(s) from rpmdb
D: Expected size: 521888 = lead(96)+sigs(772)+pad(4)+data(521016)
D: Actual size: 521888
rhn-client-tools-1.0.0.1-45.0.3.el6.noarch.rpm:
Header SHA1 digest: OK (97188088ec13fe00b4845fe3ec9bf733cdb4f132)
MD5 digest: OK (96ed25287226d30545906749b5d63901)
D: closed db index /var/lib/rpm/Name
D: closed db index /var/lib/rpm/Packages
D: closed db environment /var/lib/rpm

Zobrazení informací o balíčku otáček za minutu

Chcete-li o něm zobrazit informace, použijte následující příkaz "rpm -qip [rpm-file] ". Například:

# rpm -qip rhn-client-tools-1.0.0.1-45.0.3.el6.noarch.rpm
Name : rhn-client-tools Relocations: (not relocatable)
Version : 1.0.0.1 Vendor: Oracle America
Release : 45.0.3.el6 Build Date: Mon 01 Oct 2018 10:53:34 AM EDT
Install Date: (not installed) Build Host: x86-ol6-builder-04.us.oracle.com
Group : System Environment/Base Source RPM: rhn-client-tools-1.0.0.1-45.0.3.el6.src.rpm
Size : 2837189 License: GPLv2
Signature : RSA/8, Mon 01 Oct 2018 10:53:51 AM EDT, Key ID 72f97b74ec551f03
URL : https://fedorahosted.org/spacewalk
Summary : Support programs and libraries for Unbreakable Linux Network
Description :
Unbreakable Linux Network Client Tools provides programs and libraries to allow your
system to receive software updates from Unbreakable Linux Network.

Chcete-li zobrazit stejné informace pro již nainstalovaný balíček, použijte příkaz "rpm -qi [rpm-file] ". Například:

# rpm -qi rhn-client-tools
Name : rhn-client-tools Relocations: (not relocatable)
Version : 1.0.0.1 Vendor: Oracle America
Release : 45.0.5.el6 Build Date: Wed 09 Jan 2019 09:35:26 AM EST
Install Date: Tue 26 Feb 2019 10:40:04 AM EST Build Host: x86-ol6-builder-05.us.oracle.com
Group : System Environment/Base Source RPM: rhn-client-tools-1.0.0.1-45.0.5.el6.src.rpm
Size : 2827020 License: GPLv2
Signature : RSA/8, Wed 09 Jan 2019 09:36:17 AM EST, Key ID 72f97b74ec551f03
URL : https://fedorahosted.org/spacewalk
Summary : Support programs and libraries for Unbreakable Linux Network
Description :
Unbreakable Linux Network Client Tools provides programs and libraries to allow your
system to receive software updates from Unbreakable Linux Network.


Linux
  1. Jak zkontrolovat verzi Redhat

  2. Jak zobrazit seznam souborů nainstalovaných z RPM nebo DEB balíčku v Linuxu

  3. Jak zkontrolovat heslo v Linuxu?

  1. Jak sestavit rpm balíčky

  2. Jak zkontrolovat časové pásmo v Linuxu

  3. Jak zkontrolovat podrobnosti softwarového balíčku v Ubuntu Linux

  1. Jak zkontrolovat verzi balíčku Linux před jeho instalací

  2. Jak vytvořit balíček RPM pro Linux

  3. Jak zkontrolovat historii přihlášení k systému Linux