1

我如何在 FreeBSD 操作系统(例如 FreeNAS)上安装 fusefs-s3fs?我只是尝试通过命令安装:

[root@freenas] #pkg install  fusefs-s3fs

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

pkg:file://usr/ports/pakages/meta.txz:没有这样的文件或目录存储库本地没有元文件,使用默认设置 pkg:file:///usr/ports/packages/packagesite.txz:没有这样文件或目录无法更新存储库本地所有存储库更新日期 pkg:在存储库中找不到可安装匹配“fusefs”的软件包

4

3 回答 3

1

要使用 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 后,使用以下命令加载 fuse 模块:

kldload fuse


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

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

于 2017-08-17T13:25:32.847 回答
0

您需要构建端口

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
于 2016-11-07T11:24:07.043 回答
0

看起来您的 FreeBSD 存储库有错误。尝试使用端口安装安装:

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

于 2016-11-06T12:24:34.550 回答