web-dev-qa-db-ja.com

13.04のフラックスはプリファレンスを設定できません

Kilian PPAからフラックスをインストールすると、問題なくインストールされます。アプリを実行すると、トレイにアイコンが表示されます。

ただし、プリファレンスを設定しようとすると、メニューが表示されません。フラックスログを/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
3
user157037

Ia32-libs依存関係が欠落しています。

Sudo apt-get install ia32-libs

トリックを行います。

問題は、バイナリファイル/usr/bin/xfluxは32ビットのlibで動作することが期待されているため、ia32-libsパッケージを明示的に含めないと、64ビットのUbuntuで動作しません。

4
Miguel

Ubuntu 13.10でこのエラーが発生しました。ia32-libs 使用できなくなりました。今日の解決策は、fluxguiを新しい32ビットパッケージで手動で再パッケージするか、13.04リポジトリからia32-libsをインストールすることです(推奨されません)。参照: https://askubuntu.com/a/394156/5045 .

http://justgetflux.com/linux.html から事前に構築された64ビットCLIデーモンを取得しただけで、そのまま動作しました(Xbuntu 13.10)。

2
Johann

ここには十分な情報はありませんが、次のことができます。

ls /usr/bin/xflux

トレースバックから、ファイルが欠落していると思います。もしそうなら、実行する

Sudo updatedb && locate xflux

見つからない場合は、fluxguiを削除/再インストールします。見つかった場合は、ln -sを使用して/ usr/bin/xfluxにシンボリックリンクします。

そのファイルが存在する場合、私は私の友人がわからない。

0
Jonathan