尝试在CentOS 7计算机上从source安装Banshee(从Ubuntu迁移,我想保留我的播放列表和设置)。
./ configure 会导致:
configure: error: Package requirements (mono >= 2.4.3) were not met:
No package 'mono' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables MONO_MODULE_CFLAGS
and MONO_MODULE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
哪个单声道
/bin/mono
echo $ PKG_CONFIG_PATH
/usr/local/lib/pkgconfig
但如果我检查pkgconfig,
哪个pkgconfig
/ usr / bin / which:没有pkgconfig(/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:的/ usr / bin中:/根/ bin)中
yum提供了pkgconfig
1:pkgconfig-0.27.1-4.el7.i686 : A tool for determining compilation options
Repo : base
yum install pkgconfig
Package 1:pkgconfig-0.27.1-4.el7.x86_64 already installed and latest version
去年有一个类似的问题被问到没有被接受的答案。现在pointed的答案non-existent page之一,带有声称的解决方案。
答案 0 :(得分:1)
我相信pkg-config
本身工作正常,配置并不是在抱怨。缺少的是pkg-config数据库中mono
的条目。确保mono.pc
中有/usr/local/lib/pkgconfig
,或按照指示将此文件添加到PKG_CONFIG_PATH
。在某些Linux发行版中,需要单独安装开发包,例如debian上的libmono-cil-dev
。