我在 Ubuntu 13.40 上安装 bluez 5.8,在运行 ./configure 时收到此错误消息。
checking systemd system unit dir... configure: error: systemd system unit directory is required
我该如何解决这个问题?
答案1
我正在使用 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
答案2
无需配置即可systemD
。它将像这样工作:
./configure --disable-systemd