0

MySQL-5.5.25-1.linux2.6.src.rpm パッケージを RedHat マシンにインストールしようとしていますが、rpmbuild を実行するとエラーが発生します。

gperf が必要であると表示されますが、既に gperf 3.0.4 がインストールされています。

この問題を解決するにはどうすればよいですか?

[root@localhost ~]# rpm -ivh MySQL-5.5.25-1.linux2.6.src.rpm 
  1:MySQL                  warning: user pb2user does not exist - using root
########################################### [100%]
warning: user pb2user does not exist - using root

[root@localhost /]# cd /usr/src
[root@localhost src]# cd redhat
[root@localhost redhat]# cd SPECS
[root@localhost SPECS]# ls
mysql.5.5.25.spec
[root@localhost SPECS]# rpmbuild -bp mysql.5.5.25.spec 
error: Failed build dependencies:
    gperf is needed by MySQL-5.5.25-1.linux2.6.i386
[root@localhost SPECS]# gperf --version
GNU gperf 3.0.4
Copyright (C) 1989-1998, 2000-2004, 2006-2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Douglas C. Schmidt and Bruno Haible.
4

1 に答える 1

0

gperf は RPM またはビルドとしてインストールされましたか?

RPM の場合は、rpm --rebuilddb を使用して RPM データベースを再構築してみてください。

于 2012-06-01T19:51:45.440 に答える