2015-02-24 45 views
0

我也跟着下面的步骤,在Ubuntu 14.04与Shibboleth的SP编制问题,并安装在Ubuntu 14.04

安装的,必要的预包安装Shibboleth的SP

sudo apt-get install --yes wget gcc g++ make libssl-dev libcurl4-openssl-dev apache2-threaded-dev 

创建的目录

mkdir -p ~/build-shib 
sudo mkdir -p /opt/shibboleth-sp/etc/shibboleth 

下载并安装以下内容

cd ~/build-shib 
wget http://www.shibboleth.net/downloads/log4shib/1.0.4/log4shib-1.0.4.tar.gz 
wget http://www.apache.org/dist/xerces/c/3/sources/xerces-c-3.1.1.tar.gz 
wget http://www.apache.org/dist/santuario/c-library/xml-security-c-1.6.1.tar.gz 
wget http://www.shibboleth.net/downloads/c++-opensaml/2.4.3/xmltooling-1.4.2.tar.gz 
wget http://www.shibboleth.net/downloads/c++-opensaml/2.4.3/opensaml-2.4.3.tar.gz 
wget http://www.shibboleth.net/downloads/service-provider/2.4.3/shibboleth-sp-2.4.3.tar.gz 

tar xvfz log4shib-1.0.4.tar.gz 
tar xvfz xerces-c-3.1.1.tar.gz 
tar xvfz xml-security-c-1.7.2.tar.gz 
tar xvfz xmltooling-1.4.2.tar.gz 
tar xvfz opensaml-2.4.3.tar.gz 
tar xvfz shibboleth-sp-2.5.3.tar.gz 

cd ~/build-shib/log4shib-1.0.4 
./configure --disable-static --disable-doxygen --prefix=/opt/shibboleth-sp && make && sudo make install 

cd ~/build-shib/xerces-c-3.1.1 
./configure --prefix=/opt/shibboleth-sp && make && sudo make install 

cd ~/build-shib/xml-security-c-1.7.2 
./configure --without-xalan --disable-static --with-xerces=/opt/shibboleth-sp --prefix=/opt/shibboleth-sp && make && sudo make install 

cd ~/build-shib/xmltooling-1.4.2 
./configure --with-log4shib=/opt/shibboleth-sp --prefix=/opt/shibboleth-sp -C && make && sudo make install 

cd ~/build-shib/opensaml-2.4.3 
./configure --prefix=/opt/shibboleth-sp --with-log4shib=/opt/shibboleth-sp -C && make && sudo make install 

cd ~/build-shib/shibboleth-2.5.3 
./configure --with-saml=/opt/shibboleth-sp --enable-apache-22 --with-log4shib=/opt/shibboleth-sp --with-xmltooling=/opt/shibboleth-sp \ 
--prefix=/opt/shibboleth-sp -C && make && sudo make install 

当我尝试检查Shibboleth的SP与

ldd /opt/shibboleth-sp/bbin/shibd | grep /opt/shibboleth-sp/lib 

我收到以下错误

ldd: /opt/shibboleth-sp/bin/shibd: No such file or directory 

/opt/shibboleth-sp/bin/检查的内容正确的编译,我看是没有shibd

我错过了什么?

回答

1

在我的情况下,源代码编译后shibd/opt/shibboleth-sp/sbin/处可用。我有一个Ubuntu 14.04的64位CPU架构。我不确定这是否会影响。