概要
LinuxでLZH形式の圧縮ファイルの中身を解凍する必要があったため、LHAコマンドをインストールする手順を記載します。昔はLZH形式がいっぱいあったなーとふと思いました。
LHAダウンロード
LHAダウンロード
# wget https://github.com/jca02266/lha/archive/master.zip
# unzip master.zip
# cd lha-master
configureを実行
configureを実行
# aclocal
# autoheader
# automake -a
# autoconf
# ./configure --prefix=/usr/local
makeを実行
makeを実行
# make
# make check
# make install
lhaコマンド確認⓵
lhaコマンド確認⓵
# which lha
/usr/local/bin/lha
lhaコマンド確認⓶
lhaコマンド確認⓶
# 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
LHA-PMA for UNIX V 2 PMA added 2000 Maarten ter Huurne
Autoconfiscated 2001-2008 Koji Arai
usage: lha [-][
] [-
...] archive_file [file...]
commands: [axelvudmcpt]
options: [q[012]vnfto[567]dizg012e[w=|x=]]
long options: --system-kanji-code={euc,sjis,utf8,cap}
--archive-kanji-code={euc,sjis,utf8,cap}
--extract-broken-archive
--convert-filename-case
--ignore-mac-files
--timestamp-archive
--traditional
--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)
0/1/2 header level (a/u/c)
e TEXT code convert from/to EUC
w= specify extract directory (x/e)
x= eXclude files (a/u/c)
参考リンク
ありがとうございます
コメント