This domain may be for sale!
rpm の利点として、パッケージ間の依存関係を見てくれるとか、バージョンアップが容易とか、いろいろと見聞きするが、オレ的にはなんといっても綺麗サッパリとアンインストールできること、これが一番嬉しいね。 だってそうだろ? rpm コマンドがどうやって依存関係を見ているか、といえば、パッケージの作成者が「オマエは hogehoge に依存してるんだぞコラ」と指定しているに過ぎないのだから。例えば、A というパッケージが B というパッケージ(というより B に含まれている何らかのファイル)に依存しているとしよう。A のパッケージ作成時に B に対する依存関係を指定するのを忘れたらハイそれまでよ。A は B の有無に関わらずインストールできるだろう。だが B がインストールされていなければ、もちろん正常に動きはしない。 つまるとこ、rpm による依存関係の管理なんて、人為的なミスをいくらでも含ん
ソースファイルを手に入れて,一からRPMを作っていくのはかなり大変な作業だ。そこでまずは,.src.rpmで配布されているパッケージを利用してRPMの構造を知ることから始めよう。ここでは,Red Hat Linux 7.2を前提としてApache 1.3.22を使用した例を解説をしていく。 # wget ftp://updates.redhat.com/7.2/en/os/SRPMS/apache-1.3.22-2.src.rpm #rpm -i apache-1.3.22-2.src.rpm 上記のようにファイルをゲットしてrpmで指定(-i)をすると,「/usr/src/redhat/」ディレクトリ下に該当ファイルがインストールされる。このディレクトリ下には次のようなサブディレクトリがあり,それぞれの目的別に分類されるのだ。
はじめに この文書は SUSE のビルド機構の概観と、SUSE Linux のために RPM パッケージを作成する仕方についてのチュートリアルです。 ここに書かれた情報は、あなたが自分の一時的なビルド環境をセットアップするのを助けるでしょう。最初の4つの章では、例に従っていくと手順がどう進んでいくかについての外観を与えます。 あらかじめ必要なもの RPM パッケージの作成についてちゃんと理解していることが前提です。この文書は、RPM 自身の説明を目的としたものではありません。その目的のためには、すでにたくさんの HOWTO やガイド、書籍があります。RPM 関連のリンクは 参考資料 を参照して下さい。 また、PGP 関連のツール (特に 最も広く利用されている OpenPGP の実装である GNU Privacy Guard (gpg) )の経験も必要です。なぜ PGP が重要なのかは、パ
RPMやDebパッケージはシステムへインストールするパッケージファイルだが、その中にあるファイルの一覧を見たり個別のファイルを取り出したりしたいこともある。 RPMパッケージ GUIで取り出す場合 GNOMEのFile RollerでRPMファイルを開くと、通常の書庫ファイルと同様に中のファイルやディレクトリを一覧し、取り出すこともできる。 コマンドで取り出す場合 色々なところに書かれているが、RPMパッケージはrpm2cpioとcpioにより、現在の作業ディレクトリに全てのファイルを展開することができる。 (詳細出力なし) $ rpm2cpio [.rpmファイルの場所] | cpio -id (詳細出力あり) $ rpm2cpio [.rpmファイルの場所] | cpio -idv コマンドで中身の一覧が見たいだけの場合 Mandriva Linux 2009.0の時点ではlessコマ
redhat/centos の標準のリポジトリでは物足りないので、EPELとRPMForgem, REMI の力を借りましょう。信頼性についてはようわからんので、神経質になるようなサーバではやめといたほうがいいかも。 yum update等を実行したときに余計なものまでうっかり上げないように、install 後に標準では利用しないようにenabled = 0に設定しとく。 使いたいときにyum install --enablerepo=epel,rpmforge, remi のように使う。 # rpm -ivh http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm # sed -i 's/enabled = 1/enabled = 0/g' /etc/yu
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く