如何在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'已被发现 存储库
答案 0 :(得分:0)
看起来你的FreeBSD存储库有错误。尝试使用port:
安装installcd / 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存在并已配置。