起因
一次项目编译时,运行了以下命令:
ln -sf /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1
现象
ll: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory
无论是ll、ls、wget、scp等等命令都报以上错误
此时yum也无法安装libpcre相关组件
解决
幸好该机子之前有安装rz、sz命令。于是在外一台机器的/lib目录找到libpcre.so.0.0.1这个执行文件,将其sz 到Windows桌面,然后rz到出问题的机器上的/lib 目录下即可。
rz时出现的问题
rz时出现报错
~V [LogLevel QUIET]
~V [LogLevel QUIET]
~V [LogLevel QUIET]
解决办法是:添加rz参数。 rz -be即可。-b表示二进制文件下载, -e表示强制escape所有控制符