从源安装 OpenSSL

Ale*_*lex 5 source software-installation openssl

我通过以下方式从源代码安装了OpenSSL

wget https://www.openssl.org/source/openssl-1.0.2h.tar.gz
tar -xvzf openssl-1.0.2h.tar.gz
cd openssl-1.0.2h/
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
sudo make
sudo make install
Run Code Online (Sandbox Code Playgroud)

但是当我在命令行上输入 openssl 时,它显示“当前未安装程序‘openssl’”。我该怎么办?

Ste*_*ris 8

使用您的前缀,您将需要运行类似/usr/local/openssl/bin/openssl.

如果您不想输入完整路径名,那么您可以将该/usr/local/openssl/bin目录添加到您的 PATH,或者您可以将openssl命令符号链接到/usr/local/bin(假设它在您的 PATH 上)。例如

sudo ln -s /usr/local/openssl/bin/openssl /usr/local/bin
Run Code Online (Sandbox Code Playgroud)

  • 请注意,如果没有额外的步骤,其中任何一个都意味着 OP 将无法立即读取手册页(可能在 /usr/local/openssl/share/man 中)等。 (4认同)