启蒙运动中的康纳曼网络经理

时间:2014-11-29 13:04:46

标签: ubuntu-14.04 connman

我能够在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

1 个答案:

答案 0 :(得分:1)

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

问题是前缀和路径。 econnman软件包的默认前缀是&#39; / usr / local&#39;以及启发和EFL包等。如果您不想删除包并使用前缀= / usr(推荐)重新编译它们,您可以将/ usr / local / lib中的库符号链接到/ usr / lib目录下。

我会说要咬紧牙关并清理包裹并使用正确的前缀重新安装。这有助于解决因安装使用的错误路径而产生的许多其他问题,例如启动的.desktop文件的位置等。

如果您改为创建符号链接,econnman-bin将启动就好了。要确切地知道它们想要制作符号链接的库而不必调试太多,请运行一个strace并记下无法找到/打开的文件。