FreeBSD with fusefs-s3fs

时间:2016-10-31 05:01:37

标签: freebsd s3fs

如何在FreeBSD OS上安装fusefs-s3fs(例如FreeNAS)?我刚尝试通过命令安装:

[root@freenas] #pkg install  fusefs-s3fs

但它不起作用并显示以下错误:

  

pkg:file://usr/ports/pakages/meta.txz:没有这样的文件或目录   repository local没有元文件,使用默认设置pkg:   file:///usr/ports/packages/packagesite.txz:没有这样的文件或目录   无法更新存储库本地所有存储库up up o date pkg:No   可用于安装匹配' fusefs'已被发现   存储库

3 个答案:

答案 0 :(得分:0)

看起来你的FreeBSD存储库有错误。尝试使用port:

安装install
  

cd / usr / ports / sysutils / fusefs-s3fs /&& make install clean

答案 1 :(得分:0)

您需要构建port

sudo portsnap fetch extract
cd /usr/ports/sysutils/fusefs-exfat; sudo make install clean

或者您可以按如下方式编译它:

git clone https://github.com/s3fs-fuse/s3fs-fuse.git
cd s3fs-fuse
./autogen.sh
./configure
make
sudo make install

答案 2 :(得分:0)

要使用pkgng pkg(8)工具在预构建的二进制文件中安装软件包,最好使用pkg解决安装错误,因为使用pkg更快,不需要安装编译器。

首先,使用-f运行pkg update以强制获取存储库:

pkg update -f


要安装包含其依赖项的包:

pkg install fusefs-s3fs


您也可以使用“pkg search”来确保可以安装的软件包(fusefs-s3fs在我的FreeBSD 11.1-R中可用),运行:

pkg search fusefs-s3fs


安装fusefs-s3fs后,使用以下方法加载保险丝模块:

kldload fuse


要在启动时自动加载fuse moudle,请将 fuse_load =“YES ”添加到/boot/loader.conf文件中。  
 

注意:如果使用“pkg update -f”更新包列表时仍然收到错误。检查您是否可以连接到pkg.FreeBSD.org,并且pkgng存储库配置文件/etc/pkg/FreeBSD.conf存在并已配置。