今回は、LHAをインストールしてみます。
LHAは、Windowsでも開発が終了したので、用途は減る一方だと思います。
しかし、未だにLHAで圧縮されたファイルも多いのが現状です。
その資産を活用するためにもせめて解凍するぐらいの環境が欲しいものです。
今回は、このLHAをインストールしてLHAで圧縮されたファイルを解凍してみます。
LHA とは、
ファイルの圧縮とアーカイブを行うソフトウェアのひとつ。また、圧縮ファイルの形式はその拡張子からLZH(エルゼットエイチ)と呼ばれる。
出典 : Wikipedia
LHAをインストールしてみる
CentOS , Scientific Linux のRedhat系では、
LHAは、Repoforge(RPMforge) のリポジトリを利用することで yum コマンドでインストールすることができます。
Debian , Ubuntu のDebian系では、
cdn.debian.or.jp の non-free リポジトリから apt コマンドでインストールすることができます。
CentOS 5 CentOS 6 Scientific Linux 6
Repoforge(RPMforge) のリポジトリの利用方法は、
リポジトリの追加・削除、無効・有効の設定をしてみる
を参照してください。
Debian 6 Ubuntu 10
cdn.debian.or.jpは、Debian JP Project が提供するDebian ミラーサーバです。
/etc/apt/
source.list を編集することで利用できるようになります。
$ vim /etc/apt/sources.list
...
deb http://cdn.debian.or.jp/debian/ stable main contrib non-free
deb-src http://cdn.debian.or.jp/debian/ stable main contrib non-free
|
上記のように
cdn.debian.or.jpを追記することで利用可能となります。
早速、LHAをyumを使ってインストールしてみましょう。
CentOS 5 CentOS 6 Scientific Linux 6
$ yum --enablerepo=rpmforge install lha
...
Total download size: 48 k
Is this ok [y/N]: y
...
Complete!
|
Complete!でインストールは完了です。
–enablerepo=rpmforge を指定することで、Repoforgeをリポジトリを無条件に有効にしています。
Debina 6 Ubuntu 10
$ aptitude install lha
以下の新規パッケージがインストールされます:
lha
...
lha (1.14i-10.3) を設定しています ...
|
これだけです。
LHA を使ってみる
早速、LHAで解凍してみる
LHA コマンドに使い方
LHA コマンドに使い方について、パラメータを以下に解説します。
- 構文
lha [ option ] lzhfile [ file.... ]
|
- コマンド
a | 圧縮ファイルに指定したファイルやディレクトリを追加・上書きする。圧縮ファイルが存在しない場合は新規に作成する |
c | 圧縮ファイルを新たに作成し,ファイルを追加する |
e, x | 圧縮ファイルを展開する。lha 1.14e以降では,Windows上で作成した自己展開方式の実行ファイルを展開できるようになった |
d | 圧縮ファイルから指定したファイルを削除する |
l, v | 圧縮ファイルの内容を表示する |
m | ファイルを圧縮ファイルに追加した後,ファイルを削除する |
p | 圧縮ファイルの内容を標準出力に出力する |
t | 圧縮ファイルのCRCを確認する |
u | ファイルが更新されていた場合,圧縮ファイルの内容を置き換える |
lzhfile | 圧縮ファイルの名前を指定する |
file | 対象となるファイルを指定する |
- オプション
0,1,2 | a,uコマンド指定時にヘッダ・レベルを指定する |
d | a,u,cコマンド指定時に処理終了後ファイルを消去する |
e | テキスト・ファイルの文字コードをEUCと相互変換する |
f | 圧縮ファイルの展開時に,既存のファイルを上書きする |
g | 旧版のコマンドと互換性を維持する |
i | x,eコマンド指定時にディレクトリ指定を無視する |
n | 処理を実行しない |
o | a,uコマンド指定時にMS-DOS用などのLHarcコマンドと互換性をとる |
q | 処理メッセージを表示しない |
t | ファイルをテキスト・ファイルとして処理する |
v | 処理メッセージを表示する |
w | eコマンド指定時に展開するディレクトリを指定する |
z | a,uコマンド指定時に圧縮ファイルにファイルを圧縮せずに追加する |
LHAは、日本では、かなり普及した圧縮・解凍ツールです。
まだまだ資産も多いので、なかなか手放せないのも事実です。しかし、開発も終了したことから、これからは、ZIPなどへ完全に移行してしまうことでしょう。
UNIX系でのLHAコマンドがそれほど用途があるとも思えませんが、無いと困ることもあります。今は簡単にインストールできますから、ちょっと一手間やっておくと後々便利です。
ご利用のブラウザは、広告ブロック(AdBlockなど) が適用となっていませんか?
このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。
関連記事 :
コメントを投稿 :