Linux で *.lzh

先日、たまたま入手した *.lzh を解凍しようとしたら

$lha -e hogehoge.lzh
bash: lha: command not found

えっ?lha って入ってないの?
yum install lha とやってはみたが、no package lha available という冷た~いお返事。

どうやら、いつのころからか、ディストリビューションには
含まれなくなったようである。

しょうが無いので、sourceforgeあたり探してみるか。。と見てみると、
ソースがあった。

http://sourceforge.jp/projects/lha/

あとはフツーにコンパイルして、インストール

$./configure && make
$su
#make install

当然のことながら man が EUCで書かれていて、UTF8 に直すとかは必要だったが、
とりあえず解決。めでたしめでたし。


$lha

LHarc    for UNIX  V 1.02  Copyright(C) 1989  Y.Tagawa
LHx      for MSDOS V C2.01 Copyright(C) 1990  H.Yoshizaki
LHx(arc) for OSK   V 2.01  Modified     1990  Momozou
LHa      for UNIX  V 1.00  Copyright(C) 1992  Masaru Oki
LHa      for UNIX  V 1.14  Modified     1995  Nobutaka Watazaki
LHa      for UNIX  V 1.14i Modified     2000  Tsugio Okamoto
                   Autoconfiscated 2001-2005  Koji Arai
usage: lha [-]<commands>[<options>] [-<options> ...] archive_file [file...]
  commands:  [axelvudmcpt]
  options:   [q[012]vnfto[567]dizg012e[w=<dir>|x=<pattern>]]
  long options: --system-kanji-code={euc,sjis,utf8,cap}
                --archive-kanji-code={euc,sjis,utf8,cap}
                --extract-broken-archive
                --help
                --version
commands:                           options:
a   Add(or replace) to archive      q{num} quiet (num:quiet mode)
x,e EXtract from archive            v  verbose
l,v List / Verbose List             n  not execute
u   Update newer files to archive   f  force (over write at extract)
d   Delete from archive             t  FILES are TEXT file
m   Move to archive (means 'ad')    o[567] compression method (a/u/c)
  c   re-Construct new archive        d  delete FILES after (a/u/c)
p   Print to STDOUT from archive    i  ignore directory path (x/e)
t   Test file CRC in archive        z  files not compress (a/u/c)
                                     g  Generic format (for compatibility)
                                        or not convert case when extracting
                                     0/1/2 header level (a/u/c)
                                     e  TEXT code convert from/to EUC
                                     w=<dir> specify extract directory (x/e)
                                     x=<pattern>  eXclude files (a/u/c)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值