(Abandonné cause panne ordi) Comment installer OpenHantek sous debian?

Bonjour.
Je viens tout juste de m’inscrire, en espérant ne pas vous faire perdre votre temps.
Je suis sur un vieux tromblon ou j’ai installé debian. Tout fonctionne très bien, et même si la ligne de commande est pour moi une langue étrangère à laquelle je ne comprends absolument rien, j’arrive quand même à me débrouiller seul (en général). Mais la, y’a un os.
Je veux utiliser OpenHantk en mobile avec ce portable (détails sur l’engin si nécessaire) car j’ai déjà installé l’appli, sur un ordi de bureau (maintenant sous LM20), mais pas pratique en mobile.
J’ai essayé différentes solutions données sur githube, mais ça ne marche pas (je ne comprends de toute façon rien à la présentation de githube en général).
Si un être patient peut m’apporter son aide, j’y serai infiniment reconnaissant (et peut être aura -il une médaille !)
Merci.
Le portable en question :
Packard-Bell EasyNote SB65 , model: PB3DC, i686 : 32 bits (année 2008), pas tout jeune pépère!

OS= MATE 1.20.4 Distro: Debian GNU/Linux 10 (buster) 

CPU:  Topologie: Dual Core  Model: Intel Pentium Dual T2390 bits: 64 type: MCP 
  L2 cache: 1024 KiB 
Speed: 1276 MHz min/max: 800/1867 MHz Core speeds (MHz): 1: 1276 2: 1262 

Graphique:  Device-1: NVIDIA G86M [GeForce 8400M G] driver: nouveau v: kernel 
  Display: x11 server: X.Org 1.20.4 driver: nouveau 
  resolution: 1440x900~60Hz 
  OpenGL: renderer: NV86 v: 3.3 Mesa 18.3.6 

Le bouzin est compatible 32 ou 64 bits.

duchmol@Packard-Bell:~$ lscpu | grep -i "mode(s)"
Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit

Voilà!
Si besoin d’autres infos, demandez, mais je ne suis pas certain de trouver mieux.
Si ma config est vraiment trop faiblarde pour supporter ma demande, me le dire. Je n’insisterai pas. Merci d’avance.
Si ma présence est plutôt inopportune, (j’ai l’impression qu’ici, il y a plutôt des spécialistes, et pas tellement de brelles comme moi), qu’on me le fasse savoir.

PS: la discussion avec le robot d’accueil est vraiment un plaisir.

Ben je crois comprendre que je ne suis pas sur le bon forum pour exposer mon problème. Ici on a l’air de ne parler que de debian et rien que de debian. Dommage !
Désolé pour le dérangement.
Je vais dire au revoir au robot. Il est vraiment très sympa. On est pote tout les deux.
Adios .

Je ne sais pas ce qu’est OpenHantek, mais avec un peu de patience, peut-être que quelqu’un passera par là . . .

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$

Bonjour et merci pour l’aide.
Merci de te décarcasser pour mon cas.
Petit problème :
La procédure installe bien OpenHantek, mais il s’agit d’une ancienne version de l’ex développeur David Gräff, qui a abandonné la partie depuis longtemps (2013 je crois).
Une nouvelle version considérablement améliorée existe et fonctionne très bien. Je l’ai installée sur un ordi de bureau avec LM20 à jour (avec de l’aide bien sur), mais cette version n’est pas adaptée à Debian pur jus. C’est pour cette raison que j’ai demandé de l’aide.
Je vais installer un debian 64 bits, puisque mon vieux portable le supporte à priori. Ça se goupillera peut être mieux.
Donc, pas la peine de chercher plus loin. Je reviendrai peut être ici demander de l’aide.
Encore merci
Drascal

Merci pour ton retour :grinning:

Effectivement, le processeur Intel Pentium T2310 est capable d’utiliser les instructions 64 bits

Donne nous des nouvelles de ton installation.

As-tu essayé sigrok ?

La dernière modification sur gitHub (les fichiers que j’ai utilisés pour ce test)
a été faite le 4 Septembre 2019

Ben ça ne devait pas être adapté à ma version 32 bits. Ça ne marchait pas du tout.
J’ai essayé avec un deb 64. Tout a l’air de fonctionner (sans essayer OpenHantek), mais au bout d’un moment, l’ordi se plante comme une bouse simplement en visualisant un jpg un peu gros ou un raw ou même en créant un fichier avec office.
Ou bien 64 bits, c’est trop pour lui, ou l’ordi a un problème, peut être la RAM.
Je laisse tomber l’affaire pour cette machine. Ça prend trop de temps pour rien. Faut que je trouve un autre portable.
Merci encore une fois pour l’aide. Je vais clore cette discussion. Pas la peine de continuer à perdre et faire perdre du temps.

Argggg !

Désolé que ça n’ait pas fonctionné. :anguished: