执行yum 报libpcre.so.1: cannot open shared object file: No such file or dire
报错解释:
这个错误表明系统在尝试使用yum进行软件包管理时找不到libpcre.so.1这个共享库文件。libpcre.so.1是Perl兼容正则表达式库(PCRE)的动态链接版本,通常由pcre包提供。
解决方法:
安装缺失的库:执行以下命令来安装pcre包,这个包通常包含libpcre.so.1文件。
sudo yum install pcre
如果已经安装了pcre包但是系统仍然报错,可能是因为链接问题。可以尝试以下命令修复:
sudo ldconfig /usr/local/lib
sudo ldconfig /lib
sudo ldconfig /usr/lib
如果上述方法都不行,可能是因为库文件损坏或者丢失。可以尝试重新安装pcre包:
sudo yum reinstall pcre
确保在执行以上命令时你有足够的权限,如果需要,使用sudo来获取管理员权限。
上面是在网上找到的资料,下面是我的解决思路,每个人遇到的情况不一样
whereis libpcre.so.1
然后执行
cp /usr/local/sysak/.sysak_components/tools/dist/install/libpcre.so.1 /usr/local/lib/
cp /usr/local/sysak/.sysak_components/tools/dist/install/libpcre.so.1 /lib
cp /usr/local/sysak/.sysak_components/tools/dist/install/libpcre.so.1 /usr/lib
ldconfig
#然后就可以了