indicator-sound 无法编译

indicator-sound 无法编译

目前我正尝试开始进行指标开发。为了体验一下,我想使用 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

相关内容