私が使用するときrpmbuild
、私は得る。そのファイルやディレクトリはありません。。
# rpmbuild -ba ./SPECS/myFoo.spec
error: File /root/rpmbuild/SOURCES/myFoo.tar.gz: No such file or directory
rpmbuild
まったく別のユーザーのホームディレクトリからコマンドを実行したにもかかわらず、私のホームディレクトリから読み込んだようです。しかし、私が使用すると--root
(次のように文書化されています)DIRECTORY
「すべてのジョブにルートファイルシステムツリーを使用してください。」)
# rpmbuild -ba ./SPECS/myFoo.spec --root /home/centos/myFoo/
error: File /root/rpmbuild/SOURCES/myFoo.tar.gz: No such file or directory
正しい場所に表示されるようにするソリューションはありますか?
ベストアンサー1
これを行う1つの方法は次のとおりです。
rpmbuild --define "_topdir `pwd`" -ba ./SPECS/myFoo.spec
これが正しいアプローチかどうかはわかりません。