OpenHantek / OpenHantek6022

OpenHantek6022 is a DSO software for Hantek USB digital signal oscilloscopes 6022BE / BL. Development OS is Debian Linux, but the program also works on FreeBSD, MacOS, RaspberryPi and Windows. No support for non-Linux related issues unless a volunteer steps in!
GNU General Public License v3.0
867 stars 152 forks source link

unable to install #369

Closed timebis closed 1 year ago

timebis commented 1 year ago

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):

Ho-Ro commented 1 year ago

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

timebis commented 1 year ago

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 !