CentOS5でlhaを利用する
世の中には様々なファイルアーカイブ形式がありますが、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!
これで無事インストールが完了しました。
28日で即戦力! サーバ技術者養成講座 [改訂4版]
¥3,881 (2025-04-24 02:26 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)イラスト図解式 この一冊で全部わかるサーバーの基本 第2版
¥1,683 (2025-04-24 02:28 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)山崎実業(Yamazaki) 冷蔵庫 ドリンクサーバー 2.8L ホワイト W10×D31.5×H17cm(蛇口・バルブ含む) タワー tower 食洗機対応 冷水筒 麦茶ポット 1582
¥2,873 (2025-04-24 02:28 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)※販売元、発送元が日本国外の場合、コピー品の恐れがありますのでご注意ください。 商品サイズ:W10×D31.5×H17cm(蛇口・バルブ含む) ▪商品重量:550g 品質表示 容器:メタクリルスチレン 蓋・仕切り板・蛇口・キャップ:ポリプロピレン パッキン・バルブ:シリコーン レバー:ABS樹脂 蛇口バネ:ステンレス鋼 耐熱温度 容器・レバー:90℃ 蓋・仕切り板・蛇口・キャップ・パッキン・バルブ:120℃ ▪耐冷温度:容器・レバー・蓋・仕切り板・蛇口・キャップ・パッキン・バルブ:-40℃ ... もっと読む
2009-09-08