![使用 unrar 和添加替代搜索路径时出现问题](https://linux22.com/image/1126451/%E4%BD%BF%E7%94%A8%20unrar%20%E5%92%8C%E6%B7%BB%E5%8A%A0%E6%9B%BF%E4%BB%A3%E6%90%9C%E7%B4%A2%E8%B7%AF%E5%BE%84%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
下列的本指南,我卡在了./configure
,错误信息如下:
Can't find unrar source - add alternative source search path using --with-unrar and rerun configure
我不知道如何让它工作。我知道我需要添加包含 .rar 文件的源路径,但我不知道如何使用它。
答案1
答案是来自 @enberg 的https://gist.github.com/enberg/84710b619bdb0b10e945。他编写了一个脚本来安装它。
#!/bin/bash
WORKDIR=`mktemp -d` && cd $WORKDIR
# Get deps
sudo apt-get -q update
sudo apt-get -qy install make libfuse-dev g++
# Get, make and install unrar
wget http://www.rarlab.com/rar/unrarsrc-5.1.1.tar.gz
tar zxvf unrarsrc-5.1.1.tar.gz
cd unrar
make && sudo make install
make lib && sudo make install-lib
cd ..
# Get, make and install rar2fs
wget https://googledrive.com/host/0B-2uEqYiZg3zR1F0b0tmRktiaXc -O rar2fs-1.20.0.tar.gz
tar zxvf rar2fs-1.20.0.tar.gz
cd rar2fs-1.20.0
./configure --with-unrar=../unrar --with-unrar-lib=/usr/lib/
make && sudo make install
# Cleanup
rm -rf $WORKDIR
授予执行权限
chmod +x install_rar2fs_ubuntu.sh
然后从你的终端运行脚本
sudo ./install_rar2fs_ubuntu.sh