我的/etc/apt/sources.list
(Ubuntu 13.10)包含:
deb http://... saucy main universe multiverse
deb-src http://... saucy main universe multiverse
根据其他帖子,例如这,‘多元宇宙’部分很重要。虽然有这个,但sudo apt-get update; sudo apt-get install rar
返回E: Package rar has no installation candidate
。我遗漏了什么?
注意:这实际上是在 Android 4.4.2 智能手机上运行的 Ubuntu 13.10,这也是我仅限于终端解决此问题的原因之一。
答案1
如果我看看这rar
,那么我认为repo 中没有该包的 ARM 版本。
答案2
您需要一个 x86 模拟器来安装和运行 rar 包。首先,像安装qemu-user
其他 ARM 包一样安装该包。
其次,启用 i386 存储库(不推荐),或从 rarlab 站点获取最新的 rar 二进制文件(仅限 x86)。
最后,使用模拟器运行 rar 二进制文件qemu-i386
,如下所示:
$ qemu-i386 /usr/bin/rar [option] archive.rar [working folder]
通过一些 shell 脚本编程,您可以轻松实现这个技巧。