GNU/Linux >> Znalost Linux >  >> Linux

c_rehash :Chyba příkazu nenalezena – Řešení

Otázka :Ahoj, snažil jsem se předělat certifikáty na CentOS 7 pomocí c_rehash . Zobrazuje se mi však chyba Příkaz c_rehash nenalezen .

$ c_rehash $HOME/.certs/-bash:c_rehash:příkaz nenalezen

Myslel jsem, že příkaz by měl být nainstalován jako součást vývojových balíčků OpenSSL a OpenSSL, ale není tomu tak.

Nemohl jsem nainstalovat c_rehash také přes YUM.

# yum install c_rehashLoaded pluginy:nejrychlejší zrcadlení rychlosti načítání z mezipaměti hostitelského souboru * základna: mirrors.piconets.webwerks.in * doplňky: mirrors.piconets.webwerks.in * aktualizace:                          3,6 kB     00:00 navíc                                                     | 2,9 kB     00:00 aktualizací                                                    | 2,9 kB     00:00Nepoužívám stažené aktualizace/repomd.xml, protože je starší než to, co máme:Aktuální   :Čt Aug  5 15:41:14 2021Staženo:Út Aug  3 16:10:37 2021Žádný balíček není k dispozici c_preh. 

Můžete mi pomoci vyřešit tento problém? – Sam.

Řešení:Nainstalujte skript C_rehash

Same, c_rehash skript je k dispozici jako součást balíku OpenSSL Perl. Takže instalace openssl-perl by měl problém vyřešit.

# yum install openssl-perl

nebo

# yum install /usr/bin/c_rehash Vyřešení závislostí--> Spuštění kontroly transakce---> Balíček openssl-perl.x86_64 1:1.0.2k-21.el7_9 bude nainstalován--> Závislost na zpracování:perl(WWW ::Curl::Easy) pro balíček:1:openssl-perl-1.0.2k-21.el7_9.x86_64--> Probíhá kontrola transakce---> Balíček perl-WWW-Curl.x86_64 0:4.15-13.el7 bude nainstalováno --> Dokončené rozlišení závislostí

To je ono!


Linux
  1. Subscription-manager:příkaz nenalezen

  2. dnf:příkaz nenalezen

  3. bc:příkaz nenalezen

  1. dpkg:příkaz nenalezen

  2. id:příkaz nenalezen

  3. w:příkaz nenalezen

  1. df:příkaz nenalezen

  2. du:příkaz nenalezen

  3. sshpass:Chyba příkazu nenalezena