Bonjour
Je n’ai pas cet appareil,
mais j’ai testé l’installation du programme dans une de mes machine virtuelles debian 10,
et ça donne ça :
Pour installer les paquetages nécessaires :
ouvrir une fenêtre de terminal
et entrer la ligne de commande suivante :
su -c 'apt install -y g++ cmake qttools5-dev qttools5-dev-tools libfftw3-dev binutils-dev libusb-1.0-0-dev libqt5opengl5-dev mesa-common-dev libgl1-mesa-dev libgles2-mesa-dev'
Aller à la page web : http://openhantek.org/
Cliquer en haut à droite sur l’icône représentant un dossier
sur lequel est marqué : tar.gz
Dans la fenêtre de dialogue qui s’ouvre,
Cliquer sur Enregistrer le fichier
Dans une fenêtre de terminal
entrer les lignes de commande suivantes :
tar zxvf ~/Téléchargements/OpenHantek-openhantek-e7e0c7b.tar.gz
cd ~/OpenHantek-openhantek-e7e0c7b/
mkdir build
cd build
cmake ../
make -j2
su -c 'make install'
Sur ma machine virtuelle debian 10,
les trois dernières lignes de commandes donnent :
michel@micvirt:~/OpenHantek-openhantek-e7e0c7b/build$ cmake ../
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
-- Found libusb: /usr/lib/x86_64-linux-gnu/libusb-1.0.so
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found libfftw3:
-- - Includes: /usr/include
-- - Libraries: /usr/lib/x86_64-linux-gnu/libfftw3.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/michel/OpenHantek-openhantek-e7e0c7b/build
michel@micvirt:~/OpenHantek-openhantek-e7e0c7b/build$
michel@micvirt:~/OpenHantek-openhantek-e7e0c7b/build$ make -j2
Scanning dependencies of target OpenHantek_autogen
[ 1%] Automatic MOC and UIC for target OpenHantek
[ 1%] Built target OpenHantek_autogen
[ 2%] Automatic RCC for res/application.qrc
[ 4%] Automatic RCC for res/firmwares.qrc
[ 5%] Automatic RCC for res/configdialog.qrc
Scanning dependencies of target OpenHantek
[ 8%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/configdialog/DsoConfigAnalysisPage.cpp.o
[ 8%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/configdialog/DsoConfigColorsPage.cpp.o
[ 10%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/configdialog/DsoConfigFilesPage.cpp.o
[ 11%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/configdialog/DsoConfigScopePage.cpp.o
[ 13%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/configdialog/configdialog.cpp.o
[ 14%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/docks/HorizontalDock.cpp.o
[ 16%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/docks/SpectrumDock.cpp.o
[ 17%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/docks/TriggerDock.cpp.o
[ 19%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/docks/VoltageDock.cpp.o
[ 20%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/docks/dockwindows.cpp.o
[ 22%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/dsowidget.cpp.o
[ 23%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/exporting/exportcsv.cpp.o
[ 25%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/exporting/exporterprocessor.cpp.o
[ 26%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/exporting/exporterregistry.cpp.o
[ 27%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/exporting/exportimage.cpp.o
[ 29%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/exporting/exportprint.cpp.o
[ 30%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/exporting/legacyexportdrawer.cpp.o
[ 32%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/glscope.cpp.o
[ 33%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/glscopegraph.cpp.o
[ 35%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/hantekdso/controlsettings.cpp.o
[ 36%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/hantekdso/controlspecification.cpp.o
[ 38%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/hantekdso/dsomodel.cpp.o
[ 39%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/hantekdso/enums.cpp.o
[ 41%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/hantekdso/hantekdsocontrol.cpp.o
[ 42%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/hantekdso/modelregistry.cpp.o
[ 44%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/hantekdso/models/modelDSO2090.cpp.o
[ 45%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/hantekdso/models/modelDSO2150.cpp.o
[ 47%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/hantekdso/models/modelDSO2250.cpp.o
[ 48%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/hantekdso/models/modelDSO5200.cpp.o
[ 50%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/hantekdso/models/modelDSO6022.cpp.o
[ 51%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/hantekprotocol/bulkStructs.cpp.o
[ 52%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/hantekprotocol/bulkcommand.cpp.o
[ 54%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/hantekprotocol/controlStructs.cpp.o
[ 55%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/hantekprotocol/controlcommand.cpp.o
[ 57%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/iconfont/QtAwesome.cpp.o
[ 58%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/iconfont/QtAwesomeAnim.cpp.o
[ 60%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/main.cpp.o
[ 61%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/mainwindow.cpp.o
[ 63%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/post/graphgenerator.cpp.o
[ 64%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/post/mathchannelgenerator.cpp.o
[ 66%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/post/postprocessing.cpp.o
[ 67%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/post/postprocessingsettings.cpp.o
[ 69%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/post/ppresult.cpp.o
[ 70%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/post/softwaretrigger.cpp.o
[ 72%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/post/spectrumgenerator.cpp.o
[ 73%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/selectdevice/deviceslistmodel.cpp.o
[ 75%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/selectdevice/newdevicemodelfromexisting.cpp.o
[ 76%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/selectdevice/rawdeviceslistmodel.cpp.o
[ 77%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/selectdevice/selectsupporteddevice.cpp.o
[ 79%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/settings.cpp.o
[ 80%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/usb/ezusb.cpp.o
[ 82%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/usb/finddevices.cpp.o
[ 83%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/usb/uploadFirmware.cpp.o
[ 85%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/usb/usbdevice.cpp.o
[ 86%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/utils/printutils.cpp.o
[ 88%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/widgets/colorbox.cpp.o
[ 89%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/widgets/datagrid.cpp.o
[ 91%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/widgets/levelslider.cpp.o
[ 92%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/src/widgets/sispinbox.cpp.o
[ 94%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/OpenHantek_autogen/mocs_compilation.cpp.o
[ 95%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/OpenHantek_autogen/PNK5WDWK6L/qrc_application.cpp.o
[ 97%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/OpenHantek_autogen/PNK5WDWK6L/qrc_configdialog.cpp.o
[ 98%] Building CXX object openhantek/CMakeFiles/OpenHantek.dir/OpenHantek_autogen/PNK5WDWK6L/qrc_firmwares.cpp.o
[100%] Linking CXX executable OpenHantek
[100%] Built target OpenHantek
michel@micvirt:~/OpenHantek-openhantek-e7e0c7b/build$
michel@micvirt:~/OpenHantek-openhantek-e7e0c7b/build$ su -c 'make install'
Mot de passe :
[ 1%] Automatic MOC and UIC for target OpenHantek
[ 1%] Built target OpenHantek_autogen
[100%] Built target OpenHantek
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /lib/udev/rules.d/60-hantek.rules
-- Installing: /usr/local/bin/OpenHantek
michel@micvirt:~/OpenHantek-openhantek-e7e0c7b/build$