GNU/Linux >> LINUX-Kenntnisse >  >> Linux

c_rehash :Fehler „Befehl nicht gefunden“ – Lösung

Frage :Hallo, ich habe versucht, die Zertifikate auf CentOS 7 mit c_rehash erneut zu hashen . Ich sehe jedoch den Fehler c_rehash-Befehl nicht gefunden .

$ c_rehash $HOME/.certs/
-bash: c_rehash: command not found

Ich dachte, der Befehl sollte als Teil von OpenSSL und OpenSSL-Entwicklungspaketen installiert werden, aber das ist nicht der Fall.

Ich konnte c_rehash nicht installieren auch über YUM.

# yum install c_rehash
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.piconets.webwerks.in
 * extras: mirrors.piconets.webwerks.in
 * updates: centos.mirror.snu.edu.in
base                                                     | 3.6 kB     00:00
extras                                                   | 2.9 kB     00:00
updates                                                  | 2.9 kB     00:00
Not using downloaded updates/repomd.xml because it is older than what we have:
Current   : Thu Aug  5 15:41:14 2021
Downloaded: Tue Aug  3 16:10:37 2021
No package c_rehash available.

Können Sie mir helfen, dieses Problem zu beheben? – Sam.

Lösung:C_rehash-Skript installieren

Sam, c_rehash -Skript ist als Teil des OpenSSL-Perl-Pakets verfügbar. Also openssl-perl installieren sollte das Problem lösen.

# yum install openssl-perl

oder

# yum install /usr/bin/c_rehash
Resolving Dependencies
--> Running transaction check
---> Package openssl-perl.x86_64 1:1.0.2k-21.el7_9 will be installed
--> Processing Dependency: perl(WWW::Curl::Easy) for package: 1:openssl-perl-1.0.2k-21.el7_9.x86_64
--> Running transaction check
---> Package perl-WWW-Curl.x86_64 0:4.15-13.el7 will be installed
--> Finished Dependency Resolution

Das ist es!


Linux
  1. Subscription-Manager:Befehl nicht gefunden

  2. dnf:Befehl nicht gefunden

  3. bc:Befehl nicht gefunden

  4. dpkg:Befehl nicht gefunden

  5. id:Befehl nicht gefunden

Fehlerbehebung „Bash:Command Not Found“-Fehler in Linux

If…else…if-Anweisung (Fehler „Befehl nicht gefunden“)?

ifrename:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

ln:Befehl nicht gefunden

sshpass:Fehler „Befehl nicht gefunden“.