我试图使用Centos盒子作为Vagrant虚拟机(因为我认为它是最接近AWS Amazon Linux机器的东西)。
问题:
Amazon Linux将python2.6作为系统python,但Amazon仓库中也有一个可用的python2.7软件包。
Centos没有可用的python2.7软件包。
在yum安装特定软件包时,我无法解决python2.7依赖关系。
尝试过的方法:
1.使用SCL python27 - 据我所知,它只能在SCL bash会话中工作,并且在使用yum安装软件包时无法解决依赖关系。
2.下载python2.7并构建RPM软件包(使用FPM)以通过yum和rpm进行本地安装- 这成功安装了python2.7,但它无法解决依赖关系失败。
3.我还在我的主机上(运行Fedora)拥有一个存储所有自定义rpm软件包的仓库。我将在Centos VM上创建的rpm复制到仓库中,虽然它确实安装了,但它也无法解决依赖关系错误。
现在我已经没有任何想法,所以任何帮助都将不胜感激。
示例依赖项错误:
这是我在尝试安装软件包时收到的YUM错误。我在使用scl python27 shell时也会遇到这个问题。
问题:
Amazon Linux将python2.6作为系统python,但Amazon仓库中也有一个可用的python2.7软件包。
Centos没有可用的python2.7软件包。
在yum安装特定软件包时,我无法解决python2.7依赖关系。
尝试过的方法:
1.使用SCL python27 - 据我所知,它只能在SCL bash会话中工作,并且在使用yum安装软件包时无法解决依赖关系。
2.下载python2.7并构建RPM软件包(使用FPM)以通过yum和rpm进行本地安装- 这成功安装了python2.7,但它无法解决依赖关系失败。
3.我还在我的主机上(运行Fedora)拥有一个存储所有自定义rpm软件包的仓库。我将在Centos VM上创建的rpm复制到仓库中,虽然它确实安装了,但它也无法解决依赖关系错误。
现在我已经没有任何想法,所以任何帮助都将不胜感激。
示例依赖项错误:
这是我在尝试安装软件包时收到的YUM错误。我在使用scl python27 shell时也会遇到这个问题。
Error: Package: python27-djangorestframework-2.3.7-1.noarch (WFRepo)
Requires: python(abi) = 2.7
Installed: python-2.6.6-64.el6.x86_64 (@anaconda-CentOS-201508042137.x86_64/6.7)
python(abi) = 2.6
错误:软件包:python27-djangorestframework-2.3.7-1.noarch(WFRepo) 要求:python(abi) = 2.7 已安装:python-2.6.6-64.el6.x86_64 (@anaconda-CentOS-201508042137.x86_64/6.7) python(abi) = 2.6
每当我说它无法解决依赖关系问题时,我总是会得到这个错误。 - WhiteFire