yum remove 不会移除安装时下载的依赖包。
首次安装时,安装了 openresty 和依赖的 pcre 等包,所以大小是 6-7M。
remove 之后,删除了 openresty 包,但没有删除依赖的 pcre 等包。
然后你执行了 rm,把依赖的包删掉了。
再次安装 openresty,这次只安装了 openresty 包,所以只有 1.1M。
启动 openresty 会报错,因为依赖的包事实上已经被删掉了。
你可以试试 yum remove 之后执行
yum autoremove,这样就会把没用到的依赖包一并删掉了。
在 2017年5月28日星期日 UTC+8下午10:40:32,ban...@gmail.com写道:
干净系统中(centos6.8),首次安装 yum install openresty , 使用正常
然后想试试源码编译,于是用:yum remove openresty 之后,下载了源码,进行编译安装,发现有些问题,所以想返回用预编译包的方式,于是:
rm -rf /usr/local/openresty 删除手工编译的结果,然后再次 yum install openresty(安装过程ok,只是下载内容貌似比首次yum 安装时少了很多,首次安装时,yum下载的好像有6-7MB, 这时yum安装时下载的文件只有1.1M左右),
此时启动 openresty,就报错:
openresty: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
不知道哪里出了问题?