不知道这是否可能,但是libsass需要gcc-c ++> = 4.7并且Centos 6没有它,我很好奇libsass-python是否可以使用系统的libsass而不是编译它(如果存在)。我已经能够为Centos 6建立一个libsass rpm,但是python-libsass仍然尝试自己编译它。
我知道我可以使用devtoolset-1.1来安装python-libsass(这就是我设法建立libsass rpm的方式),但是我正在尝试使用puppet来完成所有这些工作。因此,我认为如果系统具有libsass,则python-libsass不必安装它。
我考虑过在python-libsass git项目中添加一个问题,但我想我应该先在这里问一下。
最佳答案
我确实提出了一个解决方案。我创建了自己的软件包来安装gcc-4.8.2。
这是很多工作,我不确定是否会破坏其他依赖关系。但是它适用于我当时需要的服务器堆栈。
我必须创建以下所有软件包才能使其正常工作。
cpp-4.8.2-8.el6.x86_64.rpm
gcc-4.8.2-8.el6.x86_64.rpm
gcc-c ++-4.8.2-8.el6.x86_64.rpm
gcc-gfortran-4.8.2-8.el6.x86_64.rpm
libgcc-4.8.2-8.el6.x86_64.rpm
libgfortran-4.8.2-8.el6.x86_64.rpm
libgomp-4.8.2-8.el6.x86_64.rpm
libquadmath-4.8.2-8.el6.x86_64.rpm
libquadmath-devel-4.8.2-8.el6.x86_64.rpm
libstdc ++-4.8.2-8.el6.x86_64.rpm
libstdc ++-开发版本4.8.2-8.el6.x86_64.rpm
所以这又是很多工作,但确实奏效了。但是几个月后解决了这个问题,我才能够升级到Centos 7。