Ubuntu 13.04 和 bluez-5.8 configure: error: systemd system unit directory is required

KTS*_*See 7 bluetooth 13.04

我正在 Ubuntu 13.40 上安装 bluez 5.8,在运行 ./configure 时,我收到此错误消息。

checking systemd system unit dir... configure: error: systemd system unit directory is required
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

小智 13

我正在使用 Mint 15 并且在安装 BlueZ 5.8 时遇到了同样的问题。谷歌搜索找到了你的确切问题。要解决它,必须添加 --with-systemdsystemunitdir 和 --with-systemduserunitdir 配置选项。由于 Mint 和 Ubuntu 有很多共同点,您可能会发现它也适用于您。完整的命令行如下。您可能希望省略 --enable-experimental 标志,以免获得实验性插件。

./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc --localstatedir=/var --enable-experimental --with-systemdsystemunitdir=/lib/systemd/system --with-systemduserunitdir=/usr/lib/systemd
Run Code Online (Sandbox Code Playgroud)

  • 我做了 ./configure --disable-systemd ,这似乎消除了错误。 (7认同)