无法在Centos 6.5上安装policycoreutils-python

时间:2016-05-20 06:52:43

标签: python python-3.x centos centos6

policycoreutils-python似乎需要更高版本的版本 软件包:libsemanage-pythonauditlibs-pythonpython-IPy,而不是我在Centos服务器上安装的这些软件包的默认版本(Rocks 6.1)。我认为更新Python的版本会有所帮助,因为服务器上的默认Python版本是2.6.6。

我按照另一个答案安装了Python 3.5:

yum install https://centos6.iuscommunity.org/ius-release.rpm

然后通过yum安装python35u。 由于3.5不是默认版本,只有一个python版本可用,我不确定如何在安装policycoreutils-python时让yum使用此版本。

我有兴趣安装policycoreutils-python,因为我想通过developer toolset package将GCC的版本更新为> = 4.7 由Scientific Linux社区发布。

我的问题是: 1.如何安装policycoreutuils-python? 2.在此过程中更新服务器上的多个不同软件包是否是一个好主意?我是Centos的新手,我不知道如何找到包裹 当yum报告他们不可用时。什么是最佳实践 - 从源代码安装?

1 个答案:

答案 0 :(得分:1)

1)CentOS 6.5太旧而无法更新。即请每周运行#yum update。 CentOS 6.5发布于2013年12月' ! (并且没有'yum install [package]将继续工作??)。

2)通常总是使用yum进行任何软件包安装。并且:policycoreutils-python包含在* Base.repo http://mirror.centos.org/centos/6.8/os/x86_64/Packages/中。并且:应始终使用包搜索:#yum search policycoreutils-python ...即#yum搜索[名称]或[名称的一部分]。

3)如果您的旧CentOS 6.5无论如何都会正常工作,安装gcc-4.7时会自动安装正确的policycoreutils-python等:#yum install devtoolset-1.1-gcc-c++ ...:您不需要安装完成devtoolset-1.1。

重要:必须事先设置slc6-devtoolset.repo:#wget -O /etc/yum.repos.d/slc6-devtoolset.repo http://linuxsoft.cern.ch/cern/devtoolset/slc6-devtoolset.repo

参考。 http://linux.web.cern.ch/linux/devtoolset/