无法在CentOS 6

时间:2016-04-17 11:49:13

标签: centos port centos6

我尝试安装authbind但是低于错误,

enter image description here

任何人都可以帮我解决此错误。

3 个答案:

答案 0 :(得分:5)

这里有这个项目:https://github.com/tootedom/authbind-centos-rpm

您可以使用以下方式轻松下载此文件:

wget https://s3.amazonaws.com/aaronsilber/public/authbind-2.1.1-0.1.x86_64.rpm

并安装:

rpm -Uvh https://s3.amazonaws.com/aaronsilber/public/authbind-2.1.1-0.1.x86_64.rpm

答案 1 :(得分:2)

以前的非理性答案是行不通的,因为rpm是针对libc2.14构建的,而libc2.14只在centos 7而非6上。

rpm -Uvh authbind-2.1.1-0.1.x86_64.rpm 
error: Failed dependencies:
       libc.so.6(GLIBC_2.14)(64bit) is needed by authbind-2.1.1-0.1.x86_64

我认为您必须自己从https://github.com/tootedom/authbind-centos-rpm

的说明自行构建rpm

我遇到了一些麻烦,因为spec文件似乎有一些错误。 UPDATE:

分步说明:

svn co https://github.com/tootedom/authbind-centos-rpm.git
mkdir /root/rpmbuild
cp -R authbind-centos-rpm.git/trunk/authbind/* /root/rpmbuild/
cd /root/rpmbuild/SOURCES
wget http://ftp.debian.org/debian/pool/main/a/authbind/authbind_2.1.1.tar.gz
mv authbind_2.1.1.tar.gz authbind-2.1.1.tar.gz
cd ../
rpmbuild -v -bb --clean SPECS/authbind.spec

毕竟修复了实际构建的rpm,现在是:

/root/rpmbuild/RPMS/x86_64/authbind-2.1.1-0.1.x86_64.rpm

您现在可以使用rpm -Uvh安装它,并且可以像dem debian peeps那样访问authbind。

我在centos 6.7 minimal os

上做了这个

答案 2 :(得分:1)

我有Centos6,但无法获得可以正常使用的版本。也许我的解决方案只是用剑割掉戈尔迪诺的结,但这是可行的。

首先我需要使用authbind,因为我试图使Tomcat在端口80上运行。如果这就是为什么让authbind混乱的话,这应该特别有用。

我也无法使Tomcat使用所有各种authbind变体。我要做的一件事值得报告,那就是您可以获取authbind的gnu源,并构建它们并运行它们。自2012年以来,他们就一直支持ipv6。如果您在与发行经理进行搏斗以使authbind正常工作时遇到麻烦,包括glibc的问题,此方法可能会很有用。据我所知,authbind不需要执行任何需要新glibc的操作,因此可以很好地工作,并且authbind可以在我的Centos 6上愉快地运行并且没有问题。

请记住,这是Linux,有可用的资源,有时重建某些内容比尝试从分发源获取内容要容易得多,尤其是在这种情况下,当像authbind这样的已建立软件可以使用时旧版本的glibc。

因此,首先获取tarfile。我来自:

http://ftp.debian.org/debian/pool/main/a/authbind/authbind_2.1.1.tar.gz

创建一个目录,然后创建“ tar xvf”,然后执行“全部创建”和“进行安装”

但是,对我有用的解决方案(正如我提到的,我需要authbind才能使tomcat可用的端口号小于1024),只是更改了iptables,我做了如下操作。 (如果要保存它以供将来参考,可以将其剪切并粘贴到脚本中。)

<li>
   <a href="layout/pages/index.html"><i class="material-icon left">shopping_cart</i>Test</a>
</li>

在到期时给予信用,在以下位置对此进行了很好的描述(但有一些明显的错误) https://www.locked.de/how-to-run-tomcat-on-port-80/

Marklan