2014-09-08 2 views
1

Попытка установить Banshee с source на машину CentOS 7 (переход от Ubuntu, и я хочу сохранить свои плейлисты и настройки).Почему пакет «mono» не найден?

./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 

эхо $ PKG_CONFIG_PATH

/usr/local/lib/pkgconfig 

, но если я проверить pkg-config,

который pkg-config

/USR/бен /, которые: нет в pkg-config (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/ USR/местные/бен:/SBIN:/бен:/USR/SBIN:/USR/бен:/корень/бен)

ням обеспечивает pkg-config

1:pkgconfig-0.27.1-4.el7.i686 : A tool for determining compilation options 
Repo  : base 

ням установить pkg-config

Package 1:pkgconfig-0.27.1-4.el7.x86_64 already installed and latest version 

Аналогичный вопрос был задан в прошлом году без принятого ответа. Один из ответов pointed в настоящее время non-existent page с предполагаемым решением.

ответ

1

Я считаю, что pkg-config сам работает правильно, конфигурация не жалуется на это. Отсутствует запись для mono в базе данных pkg-config. Удостоверьтесь, что у вас есть mono.pc в /usr/local/lib/pkgconfig или добавьте, где у вас есть этот файл, PKG_CONFIG_PATH в соответствии с инструкциями. В некоторых дистрибутивах Linux необходимо отдельно установить пакеты разработки, например libmono-cil-dev на debian.