root権限で作業すると、誤操作などによりシステムの損傷を招く可能性があるため、できるだけ一般ユーザーで作業するのが望ましい。しかし、Fedora CoreはRPMパッケージの作成時に/usr/src/redhatディレクトリを使用する設定になっており、一般ユーザーでの作業はエラーになる。 そこで、一般ユーザーでRPMパッケージをビルドするために、ホームディレクトリにRPM関連のファイルが作成されるように環境を作成する。具体的には、ホームディレクトリにrpmディレクトリを作成し、その下にRPM用の各種サブディレクトリを作る。 $ mkdir -p ~/rpm/{BUILD,RPMS,SOURCES,SPECS,SRPMS} ←rpmディレクトリの下に5つのサブディレクトリを作成%_topdir /home/ユーザー名/rpm %_builddir