解除档最简单的方法是什么?


117

我只是意识到我无法在Ubuntu机器上解压缩.rar文件!

完成此基本任务的最简单方法是什么?如果可能的话,我会喜欢单击7Zip之类的东西,然后单击鼠标右键,然后提取并让程序担心该怎么做,无论它是.zip,.rar还是.foo压缩文件。


1
这应该是可能的。尝试时会发生什么?
ændrük

1
@Andre:我收到一条错误消息,说我必须安装新软件。所以我搜索并自动安装了一个插件,现在可以正常工作了。
只有玻利维亚人

1
从命令行,我总是“作弊”并安装“ unp”软件包-如果安装了正确的存档程序,它是一个命令行脚本,可以自动检测并正确提取大多数常用的存档。只是想提一些人们经常忽略的事情。
dr_willis 2011年

Answers:


97

Ubuntu默认情况下使用File Roller,它支持以下格式:

7-Zip Compressed File (.7z)
WinAce Compressed File (.ace)
ALZip Compressed File (.alz)
AIX Small Indexed Archive (.ar)
ARJ Compressed Archive (.arj)
Cabinet File (.cab)
UNIX CPIO Archive (.cpio)
Debian Linux Package (.deb) read-only
ISO-9660 CD Disc Image (.iso) read-only
Java Archive (.jar)
Java Enterprise archive (.ear)
Java Web Archive (.war)
LHA Archive (.lzh, .lha)
WinRAR Compressed Archive (.rar)
RAR Archived Comic Book (.cbr)
RPM Linux Package (.rpm) read-only
Stuffit Archives (.bin, .sit)
Tar Archives:
    uncompressed (.tar)
    compressed with:
        gzip (.tar.gz , .tgz)
        bzip (.tar.bz , .tbz)
        bzip2 (.tar.bz2 , .tbz2)
        compress (.tar.Z , .taz)
        lzip (.tar.lz , .tlz)
        lzop (.tar.lzo , .tzo)
        7zip (.tar.7z)
        xz (.tar.xz)
ZIP Archive (.zip)
ZIP Archived Comic Book (.cbz)
ZOO Compressed Archive File (.zoo)
Single files compressed with gzip, bzip, bzip2, compress, lzip, lzop, rzip, xz.

请记住,这只是图形前端,因此您仍然需要安装unrar以获得.rar支持。

unrar软件包托管在Multiverse存储库中,因此首先您需要在“软件和更新”中启用Multiverse存储库。

然后,您可以使用软件中心或打开终端并运行来安装软件包sudo apt-get install unrar


2
我不明白为什么这不会在Ubuntu 18“只是工作”
LondonRob

76

首轮:

sudo apt-get update
sudo apt-get install unrar

你会读man unrar

从终端,您可以使用下一个命令:

unrar e -r /home/work/software/myfile.rar

或者,如果您也想保留目录结构,请使用以下命令:

unrar x -r /home/work/software/myfile.rar

13
首先,您需要运行sudo apt-get install unrar以安装unrar。
Nicolas Raoul

如果安装找不到这些软件包,请尝试apt-cache search unrar。例如,在树莓派上,该软件包的名称已命名,unrar-free因此您必须使用sudo apt-get install unrar-free
biscuit314

18

从软件中心或通过运行命令安装unrar

sudo apt install unrar

1
在ubuntu 18的软件中心中找不到该链接,但该链接就像魅力一样工作
n0krashy

7

如果愿意,还可以使用p7zip-full软件包。您可以将其安装为:

sudo apt-get install p7zip-full p7zip-rar

该软件包的主要目的是为7z和7za文件归档器提供高压缩率。


为此,我得到“软件包p7zip-rar不可用,但由另一个软件包引用。这可能意味着该软件包丢失,已被废弃或只能从其他来源获得”
Roy Truelove

@ RoyTruelove,apt-cache搜索p7zip-rar,输出是什么?
rɑːdʒɑ

4
 sudo apt-get install unrar;

正在读取程序包列表...完成构建依赖关系树正在
读取状态信息...已完成程序包unrar不可用,但由另一个程序包引用。这可能意味着该软件包已丢失,已被废弃或只能从其他来源获得

E: Package 'unrar' has no installation candidate

我首先在Ubuntu DISTRIB_RELEASE = 16.04上尝试过,但是没有用

以下命令对我来说效果很好。

sudo apt-get install unrar-free

0

半GUI方法:

sudo apt update
sudo apt install unrar

然后,在您喜欢的文件管理器中(例如:nemo [我的最爱]或nautilus [Ubuntu的默认设置]),右键单击.rar文件并转到Extract Here。做完了!

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.