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. 参考安装Python-llfuse的文档
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