对象存储服务 OBS-方式二:通过编译生成obsfs:配置编译环境

时间:2023-11-01 16:18:08

配置编译环境

编译环境用于在本地直接编译源码生成obsfs,不同的Linux发行版,编译环境配置命令也不相同。以下提供了在常见的Fedora/CentOS/RHEL/Debian/Ubuntu/SUSE/openSUSE等Linux发行版上,obsfs编译环境的配置命令。

  • CentOS 7、CentOS 8、Fedora 28、RHEL 7、RHEL 8
    yum install -y gcc libstdc++-devel gcc-c++ fuse fuse-devel curl-devel libxml2-devel mailcap git automake make yum install -y openssl-devel
  • Ubuntu 14、Ubuntu 16、Ubuntu 18、Debian 8
    apt-get install -y build-essential git libfuse-dev libcurl4-openssl-dev libxml2-dev mime-support automake libtoolapt-get install -y pkg-config libssl-dev
  • SUSE 12、openSUSE Leap 42.1
    zypper in -y automake curl-devel fuse fuse-devel gcc-c++ libxml2-devel make openssl-devel 
  • obsfs支持使用的libfuse版本为2.9.7,2.9.8或2.9.9。如果当前您的libfuse是其他版本,请参考libfuse安装指导进行安装。
  • 您可以通过操作系统自有的查看命令查看libfuse版本,也可以通过以下命令查找libfuse.so以获得当前已安装版本。
    find / -name libfuse.so*
support.huaweicloud.com/fstg-obs/obs_12_0005.html