2012-08-29 88 views
0

有人可以给我一个详细的过程来在LINUX上安装libs3吗?只是程序会做。在Linux上安装libs3

在此先感谢。

+0

我用的是gcc s3.c -I ../ INC -L ../建立/ lib目录/ -ls3 -lcurl -lxml2命令,但文件仍然没有被链接。我也想知道链接文件后要做什么。 –

+0

首先,通过编辑问题来添加更多细节,而不是发表评论。其次,请提一下你使用的是什么样的linux操作系统。第三,试着考虑你的问题可能更适合http://unix.stackexchange.com或http://askubuntu.com/。 –

+0

它对于不同的linux发行版有所不同。 您可以在自述文件中找到更多信息。 –

回答

1

这些是在64位机器上在centos上安装libs3的说明。

根据他们的自述,你应该建立一个RPM包出的使用“的rpmbuild -ta”

1)他们的源代码所以首先,如果尚未安装安装的rpmbuild。 [我的安装位置是默认的:〜/ rpmbuild]

2.)克隆libs3。

git clone https://github.com/bji/libs3.git 

3)重命名文件夹libs3干线[抱怨的rpmbuild如果它的名字是不是,所以...],创建一个tar.gz,将其复制到源文件夹中的rpmbuild目录中。

mv libs3 libs3-trunk 
tar -zcvf libs3-trunk.tar.gz libs3-trunk/ 
mv libs3-trunk.tar.gz ~/rpmbuild/SOURCES 
cd ~/rpmbuild/SOURCES 

4.)建立的rpm

rpmbuild -ta libs3-trunk.tar.gz 
cd ../RPMS/x86_64 

5.)从安装依赖性libs3-2-2.0-5.1.x86_64.rpm [http://rpm.pbone.net/index.php3/stat/4/idpl/21900926/dir/centos_6/com/libs3-2-2.0-5.1.x86_64.rpm.html] OR [ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/dalgaaf:/ceph:/extra/CentOS_CentOS-6/x86_64/libs3-2-2.0-5.1.x86_64.rpm]

6.)安装rpm: 执行以下为sudo:

rpm -Uvh libs3-2-2.0-5.1.x86_64.rpm 
rpm -Uvh --replacefiles libs3-trunk-1.x86_64.rpm 
rpm -Uvh libs3-devel-trunk-1.x86_64.rpm 

7)通过百胜安装的libcurl-devel的/的libxml2-devel的,如果你得到以下错误: 化妆:卷曲配置:命令未找到 化妆:XML2-配置:命令未找到

sudo yum install libcurl-devel.x86_64 
sudo yum install libxml2-devel.x86_64 
0

的Ubuntu版本> = 14.04,libs3-dev可作为Ubuntu软件包使用。

所以,你只需要运行:

sudo apt-get install libs3-dev