web-dev-qa-db-ja.com

警告を取り除く方法:mockbuildは存在しません

私はFedoraでSRPMからパッケージを構築していました:

$ rpmbuild --rebuild *.src.rpm

...
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
...

パッケージは作成されましたが、そのようなmockbuild does not exist警告。パッケージmockをインストールしているのに、私のシステムにはそのようなアカウントがないようです。私が見逃している他のパッケージはありますか?これはパッケージまたは私のシステムの障害ですか?これらの警告を取り除く方法は?

2
Cyker

あなたはしません、そして彼らはとにかく何もしません。これらは Fedora buildsystem でビルドされたパッケージの成果物です。

(rpmを作成するのではなく)Fedoraと同じパッケージを作成したい場合は、mockをインストールする方法です。それをインストールすると、パッケージはmockユーザーを作成し、問題を部分的に修正します。 Fedora wikiページ を使用してパッケージビルドをテストする によると、yourselfmockグループ:

ユーザー名をモックグループに追加する

Sudo usermod -a -G mockmyusername

そうすることで、Fedoraのncursesソースパッケージの再構築で発生した警告が修正されました。

0
Thomas Dickey