CentOS 7.3 上安装 llfuse 1.2

1. 安装CentOS 7.3, 自带 python 2.7.5
2. 安装pip 9.0.1
  2.1 下载pip包
  2.2 解压进入pip-9.0.1目录
  2.3 执行命令 python setup.py install 进行安装
 
  3.1 升级setuptools包, 执行以下命令
    pip install -U setuptools.
  3.2 使用pip命令安装contextlib2:
    pip install contextlib2
  3.2 安装attr
    pip install attr
  3.3 安装attr库: yum install attr
  3.4 安装 pytest 和 pytest-catchlog
    pip install pytest
    pip install pytest-catchlog
 
3.5 安装libattr-devel:
  yum install libattr-devel
 
4. 下载fuse-2.9.7,然后安装并配置
安装并配置, 摘录如下:
./configure --prefix=/usr
--disable-static
--exec-prefix=/
--with-pkgconfigdir=/usr/lib/pkgconfig
INIT_D_PATH=/tmp/init.d &&
 
make &&
make DESTDIR=$PWD/Dest install
 
cp -v Dest/lib/*.so.* /lib &&
ln -sv ../../lib/libfuse.so.2 /usr/lib/libfuse.so &&
ln -sv ../../lib/libulockmgr.so.1 /usr/lib/libulockmgr.so &&
 
mkdir /usr/lib/pkgconfig &&
cp -v Dest/usr/lib/pkgconfig/* /usr/lib/pkgconfig &&
 
cp -v Dest/bin/* /bin &&
cp -v Dest/sbin/mount.fuse /sbin &&
 
install -vdm755 /usr/include/fuse &&
cp -v Dest/usr/include/*.h /usr/include &&
cp -v Dest/usr/include/fuse/*.h /usr/include/fuse/ &&
 
cp -v Dest/usr/share/man/man1/* /usr/share/man/man1
 
cd Dest/usr/lib/pkgconfig &&
cp fuse.pc /usr/share/pkgconfig
cp fuse.pc /usr/lib/pkgconfig
 
5. 进入llfuse-1.2目录,安装llfuse
  python setup.py install
原文地址:https://www.cnblogs.com/Noooo/p/6813776.html