Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在linux上安装libs3_Linux_Linker_Gnu Make_Libs - Fatal编程技术网

在linux上安装libs3

在linux上安装libs3,linux,linker,gnu-make,libs,Linux,Linker,Gnu Make,Libs,有人能给我一个在LINUX上导入所有libs3的详细过程吗?只要这个程序就行了 提前感谢。以下是在64位机器上的centos上安装libs3的说明 根据他们的自述,您应该使用“rpmbuild-ta”从他们的源代码构建一个rpm包 1.)因此,首先,如果尚未安装rpmbuild,请安装它。[我的安装位置是默认位置:~/rpmbuild] 2.)克隆libs3 git clone https://github.com/bji/libs3.git 3.)将文件夹重命名为libs3 trunk[rp

有人能给我一个在LINUX上导入所有libs3的详细过程吗?只要这个程序就行了


提前感谢。

以下是在64位机器上的centos上安装libs3的说明

根据他们的自述,您应该使用“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.)从安装依赖项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 找不到make:xml2 config:Command

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

对于ubuntu版本>=14.04,libs3 dev作为ubuntu软件包提供

因此,您只需运行:

sudo apt-get install libs3-dev

我使用了GCC S3.C.I.In/Buff/LIb/-LS3- LCURL-LXML2命令,但是文件仍然没有链接。我还想知道在连接文件之后要做什么。首先,通过编辑问题来添加更多的细节,而不是发表评论。第二,请提及您使用的是哪种Linux操作系统。第三,试着考虑THA。t您的问题可能更适合或。不同的linux发行版会有所不同。您将在自述中找到更多信息。