RPM ロジックは、私が既に知っているものとはかなり異なっているようで、「RPM ロジック」の理解に問題があります。私の仕事では、「Red Hat 5 で RPM パッケージを作成する方法」に関するドキュメントを作成する必要があります。
私は Debian とその派生物 (Ubuntu など) に慣れているため、Debian パッケージ(aka..deb
ファイル) にも慣れています。
root
私が読んだところによると、RPM パッケージを作成する必要があるようです。パッケージをインストールするために必要な理由は理解root
できますが、パッケージを作成するためだけに昇格された特権が必要な理由はまだわかりません。
ユーザーとして RPM パッケージを作成しようとすると、 にファイルを書き込む権限がないため、変更buildroot
が失敗します。十分ですが...なぜこのステップで私のファイルをコピーしたいのですか?! インストールではなく、パッケージを作成したいだけです!%install
/usr/bin
/usr/bin
私はここで何かが欠けていると確信しています。どのように機能し、その理由について、少なくとも基本的な理解を私に与えることができる人はいますrpmbuild
か?