![indicator-sound 无法编译](https://linux22.com/image/1108107/indicator-sound%20%E6%97%A0%E6%B3%95%E7%BC%96%E8%AF%91.png)
目前我正尝试开始进行指标开发。为了体验一下,我想使用 indicator-sound,但如果我尝试编译它,我会收到以下消息:
configure: error: Package requirements (gtk+-3.0 >= 3.0
indicator3-0.4 >= 0.3.19
dbusmenu-gtk3-0.4 >= 0.5.90
libido3-0.1 >= 0.1.11
libnotify >= 0.7.0) were not met:
No package 'dbusmenu-gtk3-0.4' 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 APPLET_CFLAGS
and APPLET_LIBS to avoid the need to call pkg-config.
我已经尝试安装该软件包,但它的前缀为“gir1.2-”,并且未在 pkg-config 中列出。我还尝试在 configure.ac 文件中重命名该软件包(但不起作用)。
有没有什么办法可以让它编译?
答案1
我的建议是下载源代码并构建依赖项,如下所示:
首先是前提条件
sudo apt-get install build-essential
现在获取源代码
cd ~/Downloads
apt-get source indicator-sound
安装开发依赖项
sudo apt-get build-dep indicator-sound
如何编译
然后你可以使用以下命令进行编译:
cd indicator-sound-0.7.9/
./configure
make