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

관련 정보