由于centos中的yum和ubuntu中的apt-get命令下载的依赖包名称可能不一致,所以导致报错“E: 无法定位软件包问题”。
比如在安装nginx时,centos系统中安装nginx所需的依赖lib指令为:
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel
ubuntu系统中安装nginx所需的依赖lib指令为:
sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install zlib1g-dev
sudo apt-get install openssl libssl-dev
参考:https://blog.youkuaiyun.com/weixin_45302088/article/details/110140052
在CentOS中安装Nginx时,需要的依赖包及其安装指令分别是yuminstallpcrepcre-devel,yuminstallzlibzlib-devel,yuminstallopensslopenssl-devel。而在Ubuntu系统里,对应的依赖包和命令是apt-getinstalllibpcre3libpcre3-dev,apt-getinstallzlib1g-dev,apt-getinstalllibssl-dev。不同系统的包管理器和依赖包名称的差异可能导致安装问题。

被折叠的 条评论
为什么被折叠?



