Как запустить XnView MP версии 0.83 на Xubuntu 16.10?

Я только что установил XnView MP версии 0.83 с официального сайта Linux DEB 64bit package. Но программа не может запускаться. Ошибка следующая:

/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

, но версия моей PPA для версии Ubuntu отсутствует:

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

Я не могу найти более новую версию этого файла на своем компьютере, и я не знаю, из какого пакета его установить.

[d13 ] Возможно ли какое-то обходное решение запустить XnView MP в моей системе?

1
задан 6 January 2017 в 20:34

1 ответ

Вы можете получить XnView из репозиториев GetDeb, которые предоставляют пакет xnviewmp в версии 0.83-1~getdeb1 на момент написания, включая сборку для 16.10.

Чтобы настроить репозиторий 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
2
ответ дан 23 May 2018 в 02:41
  • 1
    Я выполнил описанные вами шаги, но есть ошибка: The following packages have unmet dependencies: xnviewmp:i386 : Depends: xnviewmp-data:i386 (= 0.83-1~getdeb2~yakkety) but it is not installable. Я успешно выполнил sudo apt install xnviewmp-data, но ошибка все еще присутствует. – bobeff 6 January 2017 в 18:49
  • 2
    О, о. Мне кажется, что это ошибка упаковки. Либо есть только один пакет xnviewmp-data для всех архитектур, тогда xnviewmp:i386 должен зависеть от этого вместо несуществующего xnviewmp-data:i386 или просто забыл предоставить пакет данных для 32 бит. Извините, тогда единственное, что вы можете (и должны) сделать здесь, вероятно, чтобы связаться с GetDeb и / или записать отчет об ошибке. См. getdeb.net/contact – Byte Commander 6 January 2017 в 19:02

Другие вопросы по тегам:

Похожие вопросы: