为什么没有包裹' mono'发现了什么?

时间:2014-09-08 20:35:51

标签: mono dependency-management centos7 banshee

尝试在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之一,带有声称的解决方案。

1 个答案:

答案 0 :(得分:1)

我相信pkg-config本身工作正常,配置并不是在抱怨。缺少的是pkg-config数据库中mono的条目。确保mono.pc中有/usr/local/lib/pkgconfig,或按照指示将此文件添加到PKG_CONFIG_PATH。在某些Linux发行版中,需要单独安装开发包,例如debian上的libmono-cil-dev