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查看,进而开始使用。

你可能感兴趣的:(fuse)