policycoreutils-python
似乎需要更高版本的版本
软件包:libsemanage-python
,auditlibs-python
和python-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报告他们不可用时。什么是最佳实践 - 从源代码安装?
答案 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