有人可以给我一个在 LINUX 上安装 libs3 的详细程序吗?只需程序即可。
提前致谢。
这些是在 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
对于 >=14.04 的 ubuntu 版本,libs3-dev 可作为 Ubuntu 软件包使用。
所以你只需要运行:
sudo apt-get install libs3-dev