Xubuntu 16.10에서 XnView MP 버전 0.83을 실행하는 방법은 무엇입니까?

Xubuntu 16.10에서 XnView MP 버전 0.83을 실행하는 방법은 무엇입니까?

방금 설치했어요XnView MP버전0.83공식 사이트에서리눅스 DEB 64비트 패키지. 하지만 프로그램을 시작할 수 없습니다. 오류는 다음과 같습니다.

/opt/XnView/XnView: error while loading shared libraries: libgstapp-0.10.so.0: cannot open shared object file: No such file or directory

문제를 구글링해서 찾았습니다수행원. 제안된 솔루션 중 하나는 다음과 같습니다.

sudo add-apt-repository ppa:dhor/myway

하지만 내 Ubuntu 버전에는 이 PPA 버전이 없습니다.

aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Ubuntu/zesty

또 다른 제안된 솔루션은 다음과 같습니다.

apt install libgstreamer-plugins-base0.10-0

하지만 내 Ubuntu 버전에는 이 패키지가 없습니다. libgstreamer-plugins-base1.0-0이미 설치한 패키지의 최신 버전이 있습니다 .

최신 버전을 참조하는 누락된 SO 파일의 이름으로 심볼릭 링크를 만들려고 했습니다.

sudo ln -s /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so.0 /usr/lib/x86_64-linux-gnu/libgstapp-0.10.so.0

그러나 이제 또 다른 SO 파일이 누락되었습니다.

/opt/XnView/XnView: error while loading shared libraries: libgstinterfaces-0.10.so.0: cannot open shared object file: No such file or directory

내 컴퓨터에서 이 파일의 최신 버전을 찾을 수 없고 어떤 패키지에서 설치해야 할지 모르겠습니다.

어떤 종류의 해결 방법을 실행할 수 있습니까?XnView내 시스템에서?

답변1

XnView 1.73이 아니라 XnViewMP 0.83에 대해 이야기하고 있는 것 같습니다. 제공한 링크에서 XnViewMP 0.83을 다운로드한 후 64비트 버전의 XnViewMP 0.83이 작동하도록 하는 방법은 다음과 같습니다(.deb 패키지를 설치한 후 이 명령을 복사하여 붙여넣기만 하면 됩니다).

cd /tmp/
wget http://mirrors.kernel.org/ubuntu/pool/main/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1ubuntu1_amd64.deb http://mirrors.kernel.org/ubuntu/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-1_amd64.deb
dpkg -x libgstreamer0.10-0_0.10.36-1ubuntu1_amd64.deb libgstreamer0.10-0_0.10.36-1ubuntu1_amd64
dpkg -x libgstreamer-plugins-base0.10-0_0.10.36-1_amd64.deb libgstreamer-plugins-base0.10-0_0.10.36-1_amd64
sudo cp -av libgstreamer0.10-0_0.10.36-1ubuntu1_amd64/usr/lib/x86_64-linux-gnu/* libgstreamer-plugins-base0.10-0_0.10.36-1_amd64/usr/lib/x86_64-linux-gnu/* /opt/XnView/lib/
rm -rf libgstreamer-plugins-base0.10-0_0.10.36-1_amd64* libgstreamer0.10-0_0.10.36-1ubuntu1_amd64*

위의 명령은 필요한 모든 라이브러리를 다운로드하여 XnViewMP lib 폴더에 저장합니다.

XnViewMP에는 더 이상 존재하지 않는 라이브러리가 필요하지 않기 때문에 이는 버그로 간주될 수 있다고 생각합니다.

답변2

다음에서 XnView를 얻을 수 있습니다.GetDeb16.10용 빌드를 포함하여 작성 당시 xnviewmp버전의 패키지를 제공하는 저장소입니다 .0.83-1~getdeb1

GetDeb Apps 저장소를 16.10(Yakkety) 시스템의 소프트웨어 소스로 설정하려면 다음 두 명령을 실행하세요.

sudo tee /etc/apt/sources.list.d/getdeb-apps.list <<< 'deb http://archive.getdeb.net/ubuntu yakkety-getdeb apps'
wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -

그런 다음 패키지 목록을 업데이트하십시오.

sudo apt update

이제 다음을 실행하여 XnView를 설치할 수 있습니다.

sudo apt install xnviewmp

관련 정보