RPM をビルドするための環境を作るのはけっこうめんどうなわけですが、RPM のビルド環境を手助けしてくれる rpmdevtools というツールがあります。公式ページにもあるとおり、rpmdevtools には次のツールが含まれています。 rpmdev-setuptree: ユーザのホームディレクトリ内に RPM のビルドツリーを作成する rpmdev-diff: 二つのアーカイブの内容の差分を表示する rpmdev-newspec: テンプレートから新しい .spec ファイルを作成する rpmdev-rmdevelrpms: “development” RPMS から検索する rpmdev-checksig: RPM 署名をチェックする rpminfo: 実行ファイルやライブラリついての情報を表示する rpmdev-md5: RPM のすべてのファイルの md5sum を表示する r
少し前にmizzyさんに そういえば、まっさらなサーバを30分で本番投入できるようにする で stanaka さんが「CPANの依存関係を解析してrpm化する手製スクリプトで、CPANモジュールのrpm化が、ほぼ自動化されています」と書いてるんだけど、これって公開してくれないのかなー。 HowToRpmizeCpanModules - mizzy.org - Trac と突かれたので、githubで公開してみます。 http://github.com/stanaka/cpan-dependency/tree/master 突かれたついでにmizzyさんに軽く動作確認してもらったところ、それなりに動いているようです。また、はてなでは、このスクリプトを利用して、日々それなりの数のCPANモジュールのrpm化を行っていますので、だいたいうまく動くのではないかと思います。 CentOSやFedor
最近社内のVim使いの方々の間で、VIM-Shellというパッチが話題になっています。これはVimのなかでシェルを実行できるというもので、EmacsのシェルモードがVimにも欲しいねという話が発端です。 Vim&CentOSの環境で開発している人が多いこともあり、どうせならとRPMパッケージを作ってみました。 まずは、RPMを作成するために必要なものをインストールします。今回はひとつひとつ入れていきますが、面倒な場合やビルド専用マシンにする場合などは、開発ツールや開発ライブラリを次のようにまとめてインストールしておくと楽かと思います。 # yum grouplist # yum groupinstall "Development Tools" # yum groupinstall "Development Libraries"
Posted by Hakuja Wed, 14 Mar 2007 12:54:00 GMT Recompiled CentOS 4 Kernels というサイトでVMwareで時計が狂う問題に対処した、カスタムカーネルのrpmパッケージを見つけたのですが、最新のバージョンがなかったので作りました。32ビット版しか作ってません。 kernel-2.6.9-42.0.10.EL.vm.i686.rpm kernel-devel-2.6.9-42.0.10.EL.vm.i686.rpm サーバとして使っている仮想マシンに入れましたが、時計問題は解決し、問題らしきものも発生してません。 以下に作成方法をめもっときます。 1. 作業ディレクトリを作ります。すでにあればいいです。
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く