私は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
をインストールしているのに、私のシステムにはそのようなアカウントがないようです。私が見逃している他のパッケージはありますか?これはパッケージまたは私のシステムの障害ですか?これらの警告を取り除く方法は?
あなたはしません、そして彼らはとにかく何もしません。これらは Fedora buildsystem でビルドされたパッケージの成果物です。
(rpmを作成するのではなく)Fedoraと同じパッケージを作成したい場合は、mockをインストールする方法です。それをインストールすると、パッケージはmock
ユーザーを作成し、問題を部分的に修正します。 Fedora wikiページ を使用してパッケージビルドをテストする によると、yourselfをmock
グループ:
ユーザー名をモックグループに追加する
Sudo usermod -a -G mock
myusername
そうすることで、Fedoraのncursesソースパッケージの再構築で発生した警告が修正されました。