我安装了unrar-free,但无法提取多文件.rar存档(my_archive.part01.rarmy_archive.part02.rar等):档案,但似乎它没有包含在官方的Raspbian仓库中。

如何安装unrar-nonfree

评论

这可能与2012年有所不同,但是我最近安装了runrar-free,语法为unrar e -r <文件名> .rar,它将递归提取文件。

#1 楼



卸载unrar-free。 >
$ sudo apt-get remove unrar-free



同步apt数据库。

$ cat /etc/apt/sources.list
# Default repository
deb http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi
# Source repository to add
deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi



创建工作目录并移入该目录。 /etc/apt/sources.list命令将在此目录中构建。

$ sudo apt-get update



安装unrar-nonfree所需的依赖项。 >

下载unrar-nonfree源码并构建unrar-nonfree软件包。它的名称取决于.deb的版本。

$ cd $(mktemp -d)


在下一次启动时,将删除在步骤4中创建的工作目录;

无需删除它。一旦安装,就可以使用.debunrar-nonfreeunrarunrar-nonfree的simlink)。不同。例如,要提取存档:

$ sudo apt-get build-dep unrar-nonfree


unrar了解更多详细信息。

评论


这是对Morgan出色回答的一个小修正。步骤7应该是这样:$ sudo dpkg -i unrar_4.1.4-1_armhf.deb除此之外,这是一个完美的解决方案。提姆

–user3413
2012年11月24日5:53



将步骤#7转换为sudo dpkg -i unrar * .deb,因此它不再依赖于版本号。

– Marius Butuc
13年8月25日在1:18

我完全按照这些步骤进行操作只是为了获得“ E:您必须在sources.list中放入一些” source” URI。我敢肯定,我做到了,方法是将-src添加到现有存储库的副本中。该错误发生在第五步。有人可以帮忙吗?

– BenjaminJB
2014年8月24日14:04

您输入了命令sudo apt-get update,对吗?是否有任何错误消息?

–摩根·库尔贝(Morgan Courbet)
2014年8月24日15:25

编辑了一个小修正的答案:不可能删除编译目录,因为我们必须sudo。还添加了f标志(强制),因此我们不被质疑“您确定吗?”对于每个文件。

–Vini.g.fer
16 Mar 23 '16 at 13:14

#2 楼

可以从Debian armhf仓库(在这里简称为unrar-nonfree)安装unrar。例如,可以在Raspbian Buster中运行:

另一种方法是安装具有RAR支持的7-zip(尽管它可能不适用于更新或受密码保护的档案):
wget -qO - https://ftp-master.debian.org/keys/archive-key-10.asc | sudo apt-key add -
echo deb http://deb.debian.org/debian buster main contrib non-free | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get install unrar


评论


好答案!简单又工作!

–匿名
20 May 26 '17:08

很好的答案,但是一旦完成,如何禁用Debian存储库?谢谢

–Hendry Lim
20-10-31在1:35

@HendryLim从sources.list中删除或注释掉deb.debian.org行,然后运行apt-get update。

–德米特里·格里戈里耶夫(Dmitry Grigoryev)
20-10-31在14:03

#3 楼

这是我编译的unrar 4.20

unrar_4.20_armhf.deb

eliafino

评论


嗨,您好。该答案仅会在短时间内保持有效(直到unrar)被更新。我们通常希望答案能够独立存在,这就是为什么教如何编译软件包更好的原因。

–活动
2012年11月22日下午6:41