Ubuntu 16.04、スナップ経由でインストールされていますが、dbus経由では提供されていません

Ubuntu 16.04、スナップ経由でインストールされていますが、dbus経由では提供されていません

私は16.04を実行しており、GNOME Document Viewer 3.20.1を実行していますが、evince 4.Xでは方程式のあるドキュメントに便利なポップアップでハイパーリンクを表示します。 snap sudo install snapを介してevince 4.4をインストールし、バイナリを/usr/local/binに接続した。

sudo ln -s /snap/bin/evince /usr/local/bin/evince

しかし、デーモンは始まらなかった!

snap services just shows
Service            Startup  Current  Notes
cups.cups-browsed  enabled  active   -
cups.cupsd         enabled  active   -

しかし、org.gnome.evince.Daemon.serviceが必要なので、この行を変更しました。

[D-BUS Service]
Name=org.gnome.evince.Daemon
Exec=/usr/lib/evince/evinced
SystemdService=evince.service

到着

[D-BUS Service]
Name=org.gnome.evince.Daemon
Exec=/snap/evince/current/usr/libexec/evinced
SystemdService=evince.service

しかし走るにはあまり役に立ちません。

/snap/evince/current/usr/libexec/evinced

~につながる

/snap/evince/current/usr/libexec/evinced: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /snap/evince/current/usr/libexec/evinced)

スナップのアイデアは、外部依存性なしでスタンドアロンバイナリを持つことだと思ったので、これは奇妙です。 glibc 2.34がインストールされておらず、16.04ディストリビューションを台無しにしたくありません。

要点は、EmacsがLatexソースファイルとPDFファイルのevinceディスプレイ(ソースからpdfへの順方向検索と逆方向検索)の間で通信できるようにするにはevinceが必要であることです。どんなアイデアがありますか?よろしくお願いします。 Uwe Brauer

ベストアンサー1

おすすめ記事