分页: 1 / 1

编译安装自由的能解压缩RARv3 “the Unarchiver” linux版

发表于 : 2011-11-12 13:48
风间星魂
这玩意是object-c写的,在Mac OSX上有个原生的cocoa UI。
由于linux版unrar是私有软件,为了对付国内泛滥的rar压缩包,只好来编译the Unarchiver的linux版了。

下载源码包
wget -c http://theunarchiver.googlecode.com/fil ... .1_src.zip

解压缩后放到任意目录
进到文件根目录
下面是依赖,除了libgnustep-base-dev,其它只要在linux下编译过程序的都应该会装。
sudo apt-get install build-essential libgnustep-base-dev libz-dev libbz2-dev libssl-dev libicu-dev

cd XADMaster
make -f Makefile.linux

然后将编译生成的lsar unar 这2个文件 cp到比如/usr/bin 或者/usr/local/bin 就行了

lsar用来查看压缩包
unar用来解压。

不过归档管理器我看过rar关联部分直接硬编码依赖rar或者unrar,所以没有很容易的办法讲这2个命令行工具关联进去。

Re: 编译安装自由的能解压缩RARv3 “the Unarchiver” linux版

发表于 : 2011-11-12 13:51
ljj_jjl2008
不过归档管理器我看过rar关联部分直接硬编码依赖rar或者unrar,所以没有很容易的办法讲这2个命令行工具关联进去。
:em06 :em06 :em20 :em20

Re: 编译安装自由的能解压缩RARv3 “the Unarchiver” linux版

发表于 : 2012-11-13 3:49
atsivsucks
12.04(含)以上不用编译了,安装unar包就行。
http://packages.ubuntu.com/unar

另外File Roller 3.6(在12.10中)已经支持这个了,不过在没有安装任何rar支持的时候,自动搜索安装的还是rar和unrar包。
http://bazaar.launchpad.net/~ubuntu-bra ... archiver.c

Re: 编译安装自由的能解压缩RARv3 “the Unarchiver” linux版

发表于 : 2012-11-13 7:38
tooktang
我用 p7zip-unrar。。这个的优点是?

Sent from my Xperia S using Tapatalk 2