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

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
风间星魂
帖子: 490
注册时间: 2009-06-20 23:53

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

#1

帖子 风间星魂 » 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个命令行工具关联进去。
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

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

#2

帖子 ljj_jjl2008 » 2011-11-12 13:51

不过归档管理器我看过rar关联部分直接硬编码依赖rar或者unrar,所以没有很容易的办法讲这2个命令行工具关联进去。
:em06 :em06 :em20 :em20
atsivsucks
帖子: 221
注册时间: 2012-03-01 19:23
系统: Ubuntu 12.04

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

#3

帖子 atsivsucks » 2012-11-13 3:49

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
头像
tooktang
帖子: 674
注册时间: 2010-07-15 18:30

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

#4

帖子 tooktang » 2012-11-13 7:38

我用 p7zip-unrar。。这个的优点是?

Sent from my Xperia S using Tapatalk 2
我是OS控…
回复