A repo for xnview? Or other way to ensure xnviewmp on linux is up to date?

Ask for help and post your question on how to use XnView MP.

Moderators: helmut, XnTriq, xnview

Post Reply
gaikokujinkyofusho
Posts: 9
Joined: Fri Jun 10, 2011 6:41 pm

A repo for xnview? Or other way to ensure xnviewmp on linux is up to date?

Post by gaikokujinkyofusho »

What options are there for ensuring xnviewmp is up to date on linux?

I normally have to manually check but it would be awesome if it is updated when I update everything else, like add it to the sources list or something like that?
halcon
Posts: 4
Joined: Sat Sep 12, 2020 2:25 pm

Re: A repo for xnview? Or other way to ensure xnviewmp on linux is up to date?

Post by halcon »

Hi gaikokujinkyofusho,

What distro do you use? There are different repos for different distros.
albozaur
Posts: 5
Joined: Wed Nov 04, 2020 1:29 am

Re: A repo for xnview? Or other way to ensure xnviewmp on linux is up to date?

Post by albozaur »

halcon wrote: Mon Oct 05, 2020 4:01 pm What distro do you use? There are different repos for different distros.
Hi! I use Fedora32. But there is no *.rpm package, so i tried all ways.
***tgz***
[root@FedoraPK albo]# cd /home/albo/Programm_Files/XnView
[root@FedoraPK XnView]# tar xvzf /home/albo/Programm_Files/XnView/XnViewMP-linux-x64.tgz
[root@FedoraPK XnView]# /home/albo/Programm_Files/XnView/XnView/xnview.sh
/home/albo/Programm_Files/XnView/XnView/XnView: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory
[root@FedoraPK XnView]# /home/albo/Programm_Files/XnView/XnView/XnView
/home/albo/Programm_Files/XnView/XnView/XnView: error while loading shared libraries: libQtAV.so.1: cannot open shared object file: No such file or directory
----------------
***appimage***
[albo@FedoraPK ~]$ chmod +x /home/albo/Programm_Files/XnView_MP.glibc2.17-x86_64.AppImage
[albo@FedoraPK ~]$ /home/albo/Programm_Files/XnView_MP.glibc2.17-x86_64.AppImage
/tmp/.mount_XnViewx1pyQs/usr/XnView/XnView: symbol lookup error: /lib64/libkrb5.so.3: undefined symbol: krb5int_push_fscreatecon_for, version krb5support_0_MIT
----------------
***deb***
----------------
***alien deb-to-rpm***
[root@FedoraPK albo]# alien -r /home/albo/Загрузки/XnViewMP-linux-x64.deb
Warning: Skipping conversion of scripts in package xnview: postinst
Warning: Use the --scripts parameter to include the scripts.
xnview-0.97.1-2.x86_64.rpm generated
----------------
***install rpm***
root@FedoraPK albo]# dnf install /home/albo/Загрузки/xnview-0.97.1-2.x86_64.rpm
Последняя проверка окончания срока действия метаданных: 0:35:27 назад, Ср 04 ноя 2020 13:10:22.
Ошибка:
Проблема: conflicting requests
- nothing provides libQt5Core.so.5(Qt_5.15)(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libQt5Core.so.5(Qt_5_PRIVATE_API)(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libQt5Gui.so.5(Qt_5_PRIVATE_API)(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libQt5Multimedia.so.5(Qt_5_PRIVATE_API)(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libQt5MultimediaGstTools.so.5(Qt_5_PRIVATE_API)(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libQt5Network.so.5(Qt_5_PRIVATE_API)(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libQt5Pdf.so.5()(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libQt5Pdf.so.5(Qt_5)(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libQt5PrintSupport.so.5(Qt_5_PRIVATE_API)(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libQt5WaylandClient.so.5(Qt_5_PRIVATE_API)(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libQt5Widgets.so.5(Qt_5_PRIVATE_API)(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libQt5XcbQpa.so.5(Qt_5_PRIVATE_API)(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libicudata.so.56()(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libicui18n.so.56()(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libicuio.so.56()(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libicule.so.56()(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libiculx.so.56()(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libicutest.so.56()(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libicutu.so.56()(64bit) needed by xnview-0.97.1-2.x86_64
- nothing provides libicuuc.so.56()(64bit) needed by xnview-0.97.1-2.x86_64
(попробуйте добавить «--skip-broken» для пропуска удаляемых пакетов)
----------------
***search Qt_5***
https://rpmfind.net/linux/rpm2html/sear ... 5Core.so.5
qt5-qtbase-5.14.2-5.fc32.i686.rpm
----------------
install
dnf install qt5-qtbase-5.14.2-5.fc32.i686.rpm
Последняя проверка окончания срока действия метаданных: 0:44:08 назад, Ср 04 ноя 2020 13:10:22.
Can not load RPM file: qt5-qtbase-5.14.2-5.fc32.i686.rpm.
Не удалось открыть: qt5-qtbase-5.14.2-5.fc32.i686.rpm
(T_T)
May be i do something wrong, but i am not pro in linux. So i don't know where i do mistake

UPD:
after commenting, i remember that i don't try to install downloaded qt5.rpm package
***install Qt5***
dnf install /home/albo/Загрузки/qt5-qtbase-5.13.2-4.fc32.i686.rpm
Последняя проверка окончания срока действия метаданных: 1:31:56 назад, Ср 04 ноя 2020 13:10:22.
Зависимости разрешены.
#installing
Установлен:
libicu-65.1-2.fc32.i686 pcre2-utf16-10.35-7.fc32.i686 qt5-qtbase-5.13.2-4.fc32.i686
Выполнено! (complete!)

Nope! Qt5 has been instaled, but nothing changed. converted rpm package can't be installed
halcon
Posts: 4
Joined: Sat Sep 12, 2020 2:25 pm

Re: A repo for xnview? Or other way to ensure xnviewmp on linux is up to date?

Post by halcon »

Hi albozaur,

I never used Fedora but I think adding LC_ALL=C should work there too - for displaying all the output, including errors, in the default language (English). Some errors of some processes appear localized anyway, though...

***appimage***
/tmp/.mount_XnViewx1pyQs/usr/XnView/XnView: symbol lookup error: /lib64/libkrb5.so.3: undefined symbol: krb5int_push_fscreatecon_for, version krb5support_0_MIT
For running AppImage, try to run:

Code: Select all

/tmp/.mount_XnViewx1pyQs/AppRun
albozaur
Posts: 5
Joined: Wed Nov 04, 2020 1:29 am

Re: A repo for xnview? Or other way to ensure xnviewmp on linux is up to date?

Post by albozaur »

hi!
"LC_ALL=C" works, but when it wants -_-

LC_ALL=C /home/albo/Загрузки/XnView_MP.glibc2.17-x86_64.AppImage
/tmp/.mount_XnViewLFcULJ/usr/XnView/XnView: symbol lookup error: /lib64/libkrb5.so.3: undefined symbol: krb5int_push_fscreatecon_for, version krb5support_0_MIT
#ok. english desciption. and "XnViewx1pyQs" changed to "XnViewLFcULJ"

LC_ALL=C /tmp/.mount_XnViewLFcULJ/AppRun
bash: /tmp/.mount_XnViewLFcULJ/AppRun: Нет такого файла или каталога
#nope! it wants speak russian ^_^. Нет такого файла или каталога - means "There is no such file or directory "

LC_ALL=C /tmp/.mount_XnViewLFcULJ/AppRun/XnView/XnView:
bash: /tmp/.mount_XnViewLFcULJ/AppRun/XnView/XnView:: Нет такого файла или каталога
albozaur
Posts: 5
Joined: Wed Nov 04, 2020 1:29 am

Re: A repo for xnview? Or other way to ensure xnviewmp on linux is up to date?

Post by albozaur »

at last i have install XnView from flatpack, but there version is 0.93.1 (current is 0.97.1)
https://flathub.org/apps/details/com.xnview.XnViewMP
Post Reply