OpenHantek/OpenHantek6022

unable to install

timebis opened this issue · 2 comments

Thanks for all the work that has been made !

Describe the bug
A clear and concise description of what the bug is.

To Reproduce

git clone <repo>
cd <repo>
chmod +x LinuxSetup_AsRoot 
sudo ./LinuxSetup_AsRoot 
chmod +x LinuxBuild
sudo ./LinuxBuild 
cd build/packages/
sudo dnf install ./openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64.rpm

(base) thomas@thomas-ThinkPad-T14-Gen-2i:~/git/perso/projets_Externe/OpenHantek6022/build/packages$ sudo dnf install ./openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64.rpm

/usr/lib/python3/dist-packages/dnf/const.py:22: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  import distutils.sysconfig
/usr/lib/python3/dist-packages/dnf/const.py:22: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
  import distutils.sysconfig
Impossible de détecter le numéro de version (utilisez « --releasever » pour spécifier une version)
Erreur : 
 Problème: conflicting requests
  - nothing provides libQt5Core.so.5()(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libQt5Core.so.5(Qt_5)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libQt5Core.so.5(Qt_5.15)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libQt5Gui.so.5()(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libQt5Gui.so.5(Qt_5)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libQt5PrintSupport.so.5()(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libQt5PrintSupport.so.5(Qt_5)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libQt5Widgets.so.5()(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libQt5Widgets.so.5(Qt_5)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libc.so.6()(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libc.so.6(GLIBC_2.14)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libc.so.6(GLIBC_2.2.5)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libc.so.6(GLIBC_2.3.4)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libc.so.6(GLIBC_2.32)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libc.so.6(GLIBC_2.34)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libc.so.6(GLIBC_2.4)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libfftw3.so.3()(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libgcc_s.so.1()(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libgcc_s.so.1(GCC_3.0)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libm.so.6()(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libm.so.6(GLIBC_2.2.5)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libm.so.6(GLIBC_2.29)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libstdc++.so.6()(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libstdc++.so.6(CXXABI_1.3)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libstdc++.so.6(CXXABI_1.3.9)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libstdc++.so.6(GLIBCXX_3.4)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libstdc++.so.6(GLIBCXX_3.4.15)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libstdc++.so.6(GLIBCXX_3.4.20)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libstdc++.so.6(GLIBCXX_3.4.21)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libstdc++.so.6(GLIBCXX_3.4.29)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libstdc++.so.6(GLIBCXX_3.4.9)(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides libusb-1.0.so.0()(64bit) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
  - nothing provides rtld(GNU_HASH) needed by openhantek-3.3.2.2_14_gf24ec34_dirty-1.x86_64
(essayez d’ajouter « --skip-broken » pour ignorer les paquets non installables)

Computer environment (please complete the following information):

  • OpenHantek version: origin/main
  • OS: linux
  • Distribution, version: ubuntu 22.04
Ho-Ro commented

Why do you use the RPM on Ubuntu? I would try the DEB. sudo apt install ./*.deb.

indeed, I didn't realise rpm are not made for ubuntu ^^
thanks for the help and sry for the question.
deb package work perfectly
Have a nice day !