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?
A repo for xnview? Or other way to ensure xnviewmp on linux is up to date?
Moderators: helmut, XnTriq, xnview
-
- Posts: 9
- Joined: Fri Jun 10, 2011 6:41 pm
Re: A repo for xnview? Or other way to ensure xnviewmp on linux is up to date?
Hi gaikokujinkyofusho,
What distro do you use? There are different repos for different distros.
What distro do you use? There are different repos for different distros.
Re: A repo for xnview? Or other way to ensure xnviewmp on linux is up to date?
Hi! I use Fedora32. But there is no *.rpm package, so i tried all ways.halcon wrote: Mon Oct 05, 2020 4:01 pm What distro do you use? There are different repos for different distros.
----------------***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
(T_T)***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
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
Re: A repo for xnview? Or other way to ensure xnviewmp on linux is up to date?
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...
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...
For running AppImage, try to run:***appimage***
/tmp/.mount_XnViewx1pyQs/usr/XnView/XnView: symbol lookup error: /lib64/libkrb5.so.3: undefined symbol: krb5int_push_fscreatecon_for, version krb5support_0_MIT
Code: Select all
/tmp/.mount_XnViewx1pyQs/AppRun
Re: A repo for xnview? Or other way to ensure xnviewmp on linux is up to date?
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:: Нет такого файла или каталога
"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:: Нет такого файла или каталога
Re: A repo for xnview? Or other way to ensure xnviewmp on linux is up to date?
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
https://flathub.org/apps/details/com.xnview.XnViewMP