ubuntu16.04下载与安装fuse

内核版本为4.4.0

1、下载:https://github.com/libfuse/libfuse

2、安装:根据readme.md里的内容,推荐使用meson(version0.38或更新的)和ninja进行安装,将压缩文件解压后,创建一个临时文件夹,运行meson:

 $ mkdir build; cd build
 $ meson ..

如果没有安装meson,可以尝试sudo apt install meson,但我使用该指令只能下载较低的版本,如果你也遇到了该问题,可以使用pip3 install meson,这样我安装的meson是0.47.1,最新版本,如果提示要安装pip3,使用sudo apt intall python3-pip即可。

注:我使用ubuntu18.04,内核版本为4.17.0时,sudo apt intall meson可以安装0.45版本的meson。但在运行meson ..指令时,会出现Pkg-config not found的问题,可能是版本的原因,暂时没有解决。

然后,如果要调整默认的build设置,可以使用:

$ mesonconf # 列出选项
$ mesonconf  -D disable-mtab=true # 设置一个选项

之后,使用ninja:

$ninja

$sudo python3 -m pytest test/

$sudo ninja install

成功执行后,build目录下的example文件夹中会有编译完成的可执行文件。之后,使用

./[文件名] [挂载目录] [选项](e.g.   ./passthrough tmp -o)即可将例子挂载到对应目录下,可以用df查看,进而开始使用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值