【问题标题】:connman network manager in enlightenmentconnman 启蒙中的网络管理员
【发布时间】:2014-11-29 13:04:46
【问题描述】:

我能够在 Ubuntu 14.04 以及 Connman 网络管理器上安装 Enlightenment,但无法在 Enligntenment 中启动 EConnman。它返回以下错误:

Traceback (most recent call last):
  File "/usr/local/bin/econnman-bin", line 45, in <module>
import elementary as elm
ImportError: No module named elementary

【问题讨论】:

标签: ubuntu-14.04 connman


【解决方案1】:

我在 14.04 编译时遇到了同样的问题。

问题在于前缀和路径。 econnman 包的默认前缀是“/usr/local”以及 Enlightenment 和 EFL 包等。如果您不想删除这些包并使用前缀 = /usr(推荐)重新编译它们,您可以符号链接从 /usr/local/lib 到 /usr/lib 的库。

我会说硬着头皮清理软件包并使用正确的前缀重新安装。这有助于解决由于用于安装的路径不正确而引起的许多其他问题,例如 Enlightenment 的 .desktop 文件的位置等。

如果您改为创建符号链接,econnman-bin 将正常启动。要确切知道它正在寻找哪些库来创建符号链接而无需进行太多调试,请运行 strace 并记下无法找到/打开的文件。

【讨论】:

  • 请编辑您的答案
猜你喜欢
  • 2019-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-29
相关资源
最近更新 更多