0

有人可以给我一个在 LINUX 上安装 libs3 的详细程序吗?只需程序即可。

提前致谢。

4

2 回答 2

1

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

根据他们的 README,您应该使用 'rpmbuild -ta' 从他们的源代码中构建一个 rpm 包

1.) 首先,如果尚未安装 rpmbuild,请安装它。[我的安装位置是默认的:~/rpmbuild]

2.) 克隆 libs3。

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

3.) 将文件夹重命名为 libs3-trunk [rpmbuild 抱怨如果它的名称不是那个,所以...],创建一个 tar.gz,将其复制到 rpmbuild 目录内的 SOURCES 文件夹。

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.) 从 [ http://rpm.pbone.net/index.php3/stat/4/idpl/21900926/dir/centos_6/com/libs3-2-安装依赖库 libs3-2-2.0-5.1.x86_64.rpm 2.0-5.1.x86_64.rpm.html]或 [ 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.) 如果出现以下错误,请通过 yum 安装 libcurl-devel/libxml2-devel: make: curl-config: Command not found make: xml2-config: Command not found

sudo yum install libcurl-devel.x86_64
sudo yum install libxml2-devel.x86_64
于 2014-07-29T18:21:35.233 回答
0

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

所以你只需要运行:

sudo apt-get install libs3-dev
于 2017-03-23T05:34:26.463 回答