![未找到 libunrar.so](https://linux22.com/image/956497/%E6%9C%AA%E6%89%BE%E5%88%B0%20libunrar.so.png)
我在安装时遇到问题libunrar.so
。它是口径转换 CBR 文件。
有人知道在哪里可以得到它(包或源)吗?
答案1
我的 PPA包含一个 libunrar 包,如果您不想手动安装的话。
sudo apt-add-repository ppa:bodiltv/ppa
sudo apt-get update
sudo apt-get install calibre
(或者只是 libunrar sudo apt-get install libunrar
:)
答案2
下载 calibre
http://sourceforge.net/projects/calibre/files/
选择您的系统:
64 位:calibre-xxxx-x86_64.tar.bz2
32 位:calibre-xxxx-i686.tar.bz2
解压该文件并在主目录中找到 libunrar.so
将 libunrar.so 复制到“/usr/lib”文件夹
答案3
从 Ubuntu 19.10 开始,它在存储库中打包为libunrar5:
sudo apt install libunrar5
它将以 的形式安装库/usr/lib/x86_64-linux-gnu/libunrar.so.5
,假设是 64 位 Ubuntu。自 20.04 起,存储库中不再有 32 位 (i386) 版本。
您还可以下载UnRAR 源直接从RARLab 官方网站并轻松unrarlib.so
从源代码构建:
wget 'https://www.rarlab.com/rar/unrarsrc-5.9.4.tar.gz'
tar -xf 'unrarsrc-5.9.4.tar.gz'
cd unrar
make lib
这将unrarlib.so
在新创建的unrar
目录中生成。现在只需将其移动/复制/符号链接到/usr/local/lib
即可!
答案4
您可以从此处的最新文件中获取 libunrar.so 文件http://sourceforge.net/projects/calibre/files/,确保为您的系统获取正确的架构。我自己获得了 calibre-0.7.23-x86_64.tar.bz2,因为我有一个 64 位系统。
然后您可以将该 libunrar.so 文件放入 /usr/lib 中,希望它能够正常工作