私は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