E:无法找到包libsystemd-dev

时间:2017-07-07 04:39:39

标签: ubuntu openstack devstack

我正在尝试使用dev-stack在我的机器上安装open-stack,但遇到了这个问题:

E: Unable to locate package libsystemd-dev
+functions-common:apt_get:1                exit_trap
+./stack.sh:exit_trap:521                  local r=100
++./stack.sh:exit_trap:522                  jobs -p
+./stack.sh:exit_trap:522                  jobs=
+./stack.sh:exit_trap:525                  [[ -n '' ]]
+./stack.sh:exit_trap:531                  '[' -f '' ']'
+./stack.sh:exit_trap:536                  kill_spinner
+./stack.sh:kill_spinner:417               '[' '!' -z '' ']'
+./stack.sh:exit_trap:538                  [[ 100 -ne 0 ]]
+./stack.sh:exit_trap:539                  echo 'Error on exit'
Error on exit
+./stack.sh:exit_trap:540                  generate-subunit 1499398887 282 fail
./stack.sh: line 540: generate-subunit: command not found

我试图安装此软件包但失败了:E:找不到libsystemd-dev

但我在这里找到了这个包here和ubuntu版本16.04 我的分布是14.04。 这会有所不同吗?

感谢。

1 个答案:

答案 0 :(得分:2)

devstack链接devstack_latest_doc表示最新的devstack支持Ubuntu 16.04 / 17.04。

16.04中提供的少量软件包在14.04中不可用,或者软件包的名称不同。

我看到" libsystemd-dev"在16.04中可用,14.04中的相应包是" libsystemd-daemon-dev"