我从 Kilian PPA 安装了 flux,安装正常。我运行该应用程序,图标显示在托盘中。
但是,当我尝试设置我的偏好时,菜单从未出现过。我找到了 flux 登录/tmp
并希望这里有人可以为我破译它
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/fluxgui/fluxgui.py", line 381, in <module>
app = Fluxgui()
File "/usr/lib/pymodules/python2.7/fluxgui/fluxgui.py", line 22, in __init__
self.settings.zipcode, self.settings.color)
File "/usr/lib/pymodules/python2.7/fluxgui/fluxgui.py", line 48, in start_xflux
self.xflux = pexpect.spawn("/usr/bin/xflux", args)
File "/usr/lib/python2.7/dist-packages/pexpect.py", line 430, in __init__
self._spawn (command, args)
File "/usr/lib/python2.7/dist-packages/pexpect.py", line 560, in _spawn
os.execv(self.command, self.args)
OSError: [Errno 2] No such file or directory
答案1
它缺少 ia32-libs 依赖项。
sudo apt-get install ia32-libs
就可以了。
问题是二进制文件/usr/bin/xflux
需要使用 32 位库运行,因此如果没有明确包含 ia32-libs 包,它就无法在 64 位 Ubuntu 中运行。
答案2
刚刚在 Ubuntu 13.10 中出现此错误,该版本ia32-libs
不再可用。看来今天的解决方案是手动使用新的 32 位软件包重新打包 fluxgui,或者从 13.04 存储库安装 ia32-libs(不推荐)。请参阅:https://askubuntu.com/a/394156/50450。
我最终从http://justgetflux.com/linux.html开箱即用(Xbuntu 13.10)。
答案3
这里似乎没有足够的信息,但你可以这样做:
ls /usr/bin/xflux
从回溯来看,我假设文件丢失了。如果是,请运行
sudo updatedb && locate xflux
如果找不到,请删除/重新安装 fluxgui,如果找到,请使用 ln -s 将其符号链接到 /usr/bin/xflux
如果该文件确实存在,那么我不确定我的朋友。