2
RPMを作成するときに/ usr / binにシンボリックリンクを作成する
まだ持っていないアプリケーション用のRPMを作成しています。を/opt使用してディレクトリに構築してインストールしましたが、パスでアプリケーションが利用できるように$RPM_BUILD_ROOTいくつかのシンボリックリンクを作成したいと思い/usr/binます。これを実行しようとすると、rpmbuildroot以外のユーザーとして実行しており、でファイルを作成することが許可されていないため、「許可が拒否されました」エラーが発生しました/usr/bin/。 現在の.specファイルは次のとおりです。 Summary: Berkeley UPC Name: berkeley_upc Version: 2.8.0 Release: 1 Source0: %{name}-%{version}.tar.gz License: GPL Group: Development/Tools BuildRoot: %{_builddir}/%{name}-root Prefix: /opt/bupc2.8 Prefix: /usr %description Berkeley UPC on the BASS for the comp633 class. %prep %setup -q %build ./configure CC=gcc44 CXX=g++44 --disable-aligned-segments --prefix=/opt/bupc2.8 make %{_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT …
13
rpm