无需 GUI 构建 Avahi

无需 GUI 构建 Avahi

我在一台插头计算机上运行 Ubuntu Jaunty,我只能通过 SSH 访问它。

我想在设备上更新 Avahi(没有 GUI),而获取最新版本的唯一方法(我知道的)是从源代码构建。

我已经从 Avahi 网站下载了 0.6.30,但是当我运行时,./configure我不断被大量我认为不需要的软件包所困扰(因为我不需要 GUI)。

起初我只是安装了它抱怨的任何包然后./configure再次运行但现在它变得愚蠢了!

即使运行./configure --disable-qt3 --disable-qt4 --disable-gtk --disable-dbus --disable-mono --disable-monodoc --enable-core-docs我仍然收到错误:

configure: error: Package requirements ( gtk+-3.0 ) were not met:

No package 'gtk+-3.0' found

这很奇怪,因为我指定了--disable-gtk标志。

那么这是怎么回事?我该如何在没有所有不必要的(可选)GUI 组件的情况下构建 Avahi?似乎很少有关于此的文档(如果有的话)。

答案1

用 flag 解决了这个问题--disable-gtk3

答案2

如果你想要拥有 gtk3,请使用以下命令安装它:

sudo apt-get install libgtk-3-dev

相关内容