2004 5月 22 土曜日 02:33、koyama さんは書きました:
などと記入されているのですが、一般ユーザーでも可能??なんでしょうか? /usr/src/package は、 root:root drwxr-xr-x なので ファイル自体のコピーはできませんが・・・・・
/usr/src/packages以下を調べてみれば分かることですが、/usr/src/packages に含まれるサブディレクトリは誰でも読み書き可能な状態になってます。
vine の時は、各User のホームディレクトリに、 rpm 以下に rpms srpms spec などのフォルダが /etc/skel にセット されていて、各ユーザー権限で rpm -rebuild して rpm パッケージを作成、 インストールする時だけ、root で行っていました rpm は よく判らないのですが、 .rpmmacros というファイルがあって、 これで、rebuild できていたようです。
$HOMEディレクトリに.rpmmacrosファイルを同様に用意してやれば可能です。 実際私もその様にして、ビルド専用アカウント作ってあります。 .rpmmacrosファイルの内容は %_topdir /home/hogehoge/rpm (/home/hogehogeは各ユーザのホームディレクトリを書いておく) 様にしておけば良いはずです。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~