在 Linux 下“卸载 OpenSSL”要非常谨慎,因为很多系统组件(如 SSH、APT/YUM、wget、curl 等)都依赖 OpenSSL。直接卸载系统自带的 OpenSSL 可能导致系统无法正常使用,甚至无法联网或登录。
下面按不同情况说明正确做法。
which openssl
openssl version
常见情况:
如果你之前是这样安装的:
./config
make
make install
cd openssl-1.1.1x
make uninstall
rm -rf /usr/local/ssl
rm -f /usr/local/bin/openssl
rm -f /usr/local/lib/libssl*
rm -f /usr/local/lib/libcrypto*
ldconfig
dpkg -l | grep openssl
⚠️ 不要执行:
apt remove openssl
这会破坏系统。
如果一定要移除(极不推荐):
sudo apt remove --purge openssl
rpm -qa | grep openssl
⚠️ 不要执行:
yum remove openssl
/usr/local/openssl/bin/openssl version
在程序中指定路径即可,不用卸载系统 OpenSSL。
Ubuntu:
sudo apt remove libssl-dev
CentOS:
sudo yum remove openssl-devel
❌ 不要:
/usr/bin/openssl/lib/x86_64-linux-gnu/libssl*make uninstall✅ 正确思路:
保留系统 OpenSSL,新增你需要的版本
你可以告诉我:
我可以给你最安全的具体命令。