CentOS5でlhaを利用する
presented by 役に立つかもしれないBlog
世の中には様々なファイルアーカイブ形式がありますが、lha(lzh)形式もよく使われるアーカイブ形式の一つですね。
しかし、これをCentOS5で利用しようとすると、up2dateコマンドは提供されていないし、yumコマンドでもパッケージリストにlhaが入っていないので、なかなかハードルが高くなっています。
ユーザーが提供してくれたものを使う
こうなると、誰でもいいからパッケージをくれ!となりますが、幸いにしてCentOS5用のlhaパッケージが以下のサイトに置いてありました。
まず、サーバーにlhaパッケージをダウンロードしてきましょう。
# wget http://packages.sw.be/lha/lha-1.14i-19.2.2.el5.rf.i386.rpm --16:53:37-- http://packages.sw.be/lha/lha-1.14i-19.2.2.el5.rf.i386.rpm Resolving packages.sw.be... 85.13.226.40 Connecting to packages.sw.be|85.13.226.40|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://rpmforge.sw.be/redhat/el5/en/i386/rpmforge/RPMS/lha-1.14i-19.2.2.el5.rf.i386.rpm [following] --16:53:38-- http://rpmforge.sw.be/redhat/el5/en/i386/rpmforge/RPMS/lha-1.14i-19.2.2.el5.rf.i386.rpm Resolving rpmforge.sw.be... 130.133.35.16 Connecting to rpmforge.sw.be|130.133.35.16|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 49332 (48K) [application/x-rpm] Saving to: `lha-1.14i-19.2.2.el5.rf.i386.rpm' 100%[========================================================================================================================>] 49,332 42.8K/s in 1.1s 16:53:40 (42.8 KB/s) - `lha-1.14i-19.2.2.el5.rf.i386.rpm' saved [49332/49332]
次にインストールですが、このまま「yum install ...」だけだとgpgチェックで撥ねられてしまうので、gpgチェックを無視するオプションをつけてインストールします。
# yum --nogpgcheck install lha-1.14i-19.2.2.el5.rf.i386.rpm Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Setting up Install Process Parsing package install arguments Examining lha-1.14i-19.2.2.el5.rf.i386.rpm: lha-1.14i-19.2.2.el5.rf.i386 Marking lha-1.14i-19.2.2.el5.rf.i386.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package lha.i386 0:1.14i-19.2.2.el5.rf set to be updated --> Finished Dependency Resolution Dependencies Resolved ================================================================================================================================================================= Package Arch Version Repository Size ================================================================================================================================================================= Installing: lha i386 1.14i-19.2.2.el5.rf lha-1.14i-19.2.2.el5.rf.i386.rpm 48 k Transaction Summary ================================================================================================================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 48 k Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : lha [1/1] Installed: lha.i386 0:1.14i-19.2.2.el5.rf Complete!
これで無事インストールが完了しました。
このページに関連のある記事はこちら
- さくらのVPSの運営時にチェックしておきたいセキュリティ対策
- Linuxで空のディレクトリをcron等で定期的に削除する方法
- さくらのVPSのPHP+MySQLを最新のものにアップデート。
- Webシステムがメール配信する際に陥りやすい3つの罠
- さくらのVPSでPHPにGDモジュールをインストールする
- PHPでMIME-Typeを判定する方法
- rmと正規表現で特定のディレクトリ以外を削除する方法
- VNCサーバーが落ちても自動で復活させる方法(cygwin+cron版)
- VNCサーバーが落ちても自動で復活させる方法
- サーバーカウボーイで契約前に気をつけること
- 複数のCSSファイルをサーバーでまとめてSEO対策しよう


