Abandon le 13-12-19 driver hantek 365

Installation, configuration et utilisation des logiciels que vous souhaitez installer.
bruno_04
Messages : 17
Enregistré le : dim. 25 sept. 2016 12:27
Localisation : lyon

driver hantek 365

Message par bruno_04 »

bonjour
Souhaitant installer un pilote libre pour un [*]datalogger hantek 365, j'ai trouvé sur https://github.com/mp035/hantek-365 les informations suivantes:
[*]How to build (Tested on Ubuntu 16.04LTS)

First make sure you have the dependencies installed.
For the CLI you need:
libusb1.0-dev
scons (for building)

For the GUI you need:
nodejs
npm

Code : Tout sélectionner

sudo apt install npm libusb-1.0-0-dev scons
cd #to whatever folder you want to unpack in
git clone git@github.com:mp035/hantek-365.git
cd hantek-365
cd cli
scons
sudo cp 49-hantek.rules /etc/udev/rules.d
sudo service udev restart
cd ../gui
npm install
npm start/
Pourriez-vous me dire quels fichiers dois-je télécharger et comment les installer?.
L'appareil fonctionnait sur un windows xp-32 bits.
Je souhaiterai l'exploiter avec ma machine Linux Mint 64 bits.

Merci
Modifié en dernier par arghlub le ven. 1 nov. 2019 09:52, modifié 2 fois.
Raison : modification du lien github
Lenovo ThinkPad T510
System: Linux Mint 21.1 Vera Dektop: Cinnamon / 5.6.7
Noyau linux 5.15.0-67-generic x86_64bits
Processeur :Intel© Core™ i5 CPU M 560 @ 2.67GHz × 2
Mémoire vive 5,6 Go / DD 161,1 Go
Carte graphique : Intel Corporation Core Processor Integrated Graphics Controller

Avatar du membre
alain
Administrateur du site
Messages : 15154
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: driver hantek 365

Message par alain »

Bonjour Bruno.

Que dire de plus tout est indiqué sur ta citation de la page du GitHub...

Si par "quels fichiers dois-je télécharger" tu entends "télécharger avec le navigateur des fichiers de la page du GitHub".
Je te répondrais: Rien la commande "git" s'occupe de tout, tu peux même fermer ton navigateur, ça fonctionnera.

Ha si! j'ai quand même des choses à ajouter par rapport à la procédure que tu as copié.
Par curiosité, suis allé voir la page et j'ai vu :
(Tested on Ubuntu 16.04LTS)
Bon en théorie ça devrait fonctionner, mais au cas où, il est bon de savoir que cela n'a pas été testé sur ubuntu 18.04, base de LM19.

Ensuite, il t'est demandé d'utiliser la commande git. Je serai étonné (vu ta question) que tu l'ai déjà utilisée et elle n'est pas
installée d'origine sur LM 19.2.
Et aussi ils parlent de "nodejs" (si tu veux installer l'outil graphique), et ils l'ont oublié dans la première ligne de commande.
Donc moi à ta place je modifierai la première commande de la procédure (pour installer "git" et "nodejs") comme suis:

Code : Tout sélectionner

sudo apt install npm libusb-1.0-0-dev scons git nodejs 
Puis tu fais les autres commandes données dans la procédure.

je ne peux que t'inciter à copier chaque commande avec son retour que tu vas faire, dans un fichier texte
au fur et à mesure.
Comme ça s'il y a un problème tu nous mettra l'intégralité des commandes et retours ici entre balises "code"
PC are like air conditioning, they becomes useless when you open Windows (L.T)
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.7 | K: 5.10
In a world without walls and fences, who needs windows and gates?

bruno_04
Messages : 17
Enregistré le : dim. 25 sept. 2016 12:27
Localisation : lyon

Re: driver hantek 365

Message par bruno_04 »

bonjour,
J'ai donc essayé l'installation mais à la troisième ligne je rencontre un premier problème

Code : Tout sélectionner

bruno@HP-Compaq-dc5850-Microtower:~$ git clone git@github.com:mp035/hantek-365.git
Cloning into 'hantek-365'...
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Pour info, je me sers de cet appareil sur une vm, vmware avec windows xp. J'avais imaginé utiliser
play on linux
mais je n'ai pas su faire. Peut-être il existe d'autres solutions, libres de préférence.

merci à vous
Lenovo ThinkPad T510
System: Linux Mint 21.1 Vera Dektop: Cinnamon / 5.6.7
Noyau linux 5.15.0-67-generic x86_64bits
Processeur :Intel© Core™ i5 CPU M 560 @ 2.67GHz × 2
Mémoire vive 5,6 Go / DD 161,1 Go
Carte graphique : Intel Corporation Core Processor Integrated Graphics Controller

Avatar du membre
alain
Administrateur du site
Messages : 15154
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: driver hantek 365

Message par alain »

Salut Bruno.

Oui en effet, j'ai testé sur un ordi "vierge" de git et j'ai le même résultat:

Code : Tout sélectionner

alain@alain-lmxfce:~/temp$ git clone git@github.com:mp035/hantek-365.git
Clonage dans 'hantek-365'...
git@github.com: Permission denied (publickey).
fatal: Impossible de lire le dépôt distant.
A noté que j'ai fait tous mes tests dans le dossier "temp", car ce n'est pas pour garder. Mais toi tu le fais dans un autre (au choix)

La solution de ce problème est la : https://www.brunoantunes.fr/newsroom/pe ... -solution/
Je l'ai testée, mais comme elle est un peu compliquée (mais pas trop ;) ) et qu'il y a deux erreurs. Je vais te la décrire
pas par pas...

1) Tu te créé un compte sur GitHub.

2) Tu entres cette commande dans le terminal:

Code : Tout sélectionner

ssh-keygen -t rsa -b 4096 -C ton-adresse-mail-d'inscription-sur-GitHub@xxxx.fr
Je te donne les retours que j'ai eu pour que tu puisses comparer avec les tiens:

Code : Tout sélectionner

alain@alain-lmxfce:~/temp$ ssh-keygen -t rsa -b 4096 -C mon-adresse-mail-d'inscription-sur-GitHub@zaclys.com
Generating public/private rsa key pair.
Enter file in which to save the key (/home/alain/.ssh/id_rsa): 
/home/alain/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/alain/.ssh/id_rsa.
Your public key has been saved in /home/alain/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:H3Kh13qzwBGwBbPTqYQClj1F3M0fsMzYOgggLCE4a7Y mon-adresse-mail-d'inscription-sur-GitHub@zaclys.com
The key's randomart image is:
+---[RSA 4096]----+
|*.+o +o.++o.     |
|=+.oo ...%oo.    |
|.o  o.. * X. .   |
|.o   o o = +.    |
|o .   . S = .    |
| E       B +     |
|          = o    |
|           o o   |
|            .    |
+----[SHA256]-----+
Comme tu peux le voir dans mon retour, ça m'a posé des questions.
Je ne pense pas que tu ais déjà un fichier "id_rsa" alors tu n'auras pas la question : "/home/alain/.ssh/id_rsa already exists.
Overwrite (y/n)? y". Si tu l'as, tu réponds "y" comme moi.
Puis il te demande un mot de passe. Tu peux ne pas en mettre, si c'est le cas tu fait "entrer" deux fois sans rien écrire.
(ce que j'ai fait).
La clé est générée.

3) Tu entres:

Code : Tout sélectionner

eval "$(ssh-agent -s)"
Mon retour:

Code : Tout sélectionner

alain@alain-lmxfce:~/temp$ eval "$(ssh-agent -s)"
Agent pid 6841
Le numéro ne sera pas le même, mais on s'en fout.

4) Tu entres:

Code : Tout sélectionner

ssh-add -k ~/.ssh/id_rsa
Mon retour:

Code : Tout sélectionner

alain@alain-lmxfce:~/temp$ ssh-add -K ~/.ssh/id_rsa
unknown option -- K
usage: ssh-add [options] [file ...]
Options:
  -l          List fingerprints of all identities.
  -E hash     Specify hash algorithm used for fingerprints.
  -L          List public key parameters of all identities.
  -k          Load only keys and not certificates.
  -c          Require confirmation to sign using identities
  -t life     Set lifetime (in seconds) when adding identities.
  -d          Delete identity.
  -D          Delete all identities.
  -x          Lock agent.
  -X          Unlock agent.
  -s pkcs11   Add keys from PKCS#11 provider.
  -e pkcs11   Remove keys provided by PKCS#11 provider.
  -q          Be quiet after a successful operation.
alain@alain-lmxfce:~/temp$ ssh-add -k ~/.ssh/id_rsa
Identity added: /home/alain/.ssh/id_rsa (/home/alain/.ssh/id_rsa)
Comme tu vois, ici est la première erreur du tuto, ils ont mis "K" alors que c'est "k" qu'il faut mettre. La commande
que je t'ai donnée est modifiée en fonction. Tu n'auras donc pas le message d'erreur que tu vois sur mon retour.
La clé est ajoutée.

5) Tu fais:

Code : Tout sélectionner

cat ~/.ssh/id_rsa.pub
Mon retour:

Code : Tout sélectionner

alain@alain-lmxfce:~/temp$  cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCndVeRTYNdSr1/RjxtzGVu570/WP3DfKo96arKrRz1iMDpeEvJVe9LPaWr5/YxbB8qwTXmweNqy0kwD5sc+Z7QLUgk1sRTZ8R6zeKUh8+zbIxwatE8y6Jbv8HAZ9ltfuy5wdc3oEmg3tvaIoDYcV07Sm99X5hwVu+pMdQ2LX8BAw8EixeAehUljRQfasCBN/x/Ok2lDTlb16XjeAmuKduj+Kn5hM814N8AYbGUNSYIL1xXCwBmhAnqNSXLP3BLmIXudzIs4qC/nPMBbNDlQmevpAzDUJ1MPDEIp6V5Yqr3BmgdRRa8R6TTY8SooJxDjsr3S9ITkOxKbTBSu+To7YP2IQt9Il/Gmi7o8e+aFx7Nhl6CMKH4EvA/8jQcszE0SpVpbFSrcDQGCkf2bgOeHwsssKWwwunMv7UCcitCPavsF3tCRzwfxe9APXu0/C5/evcI21FmARS66sTPIKzLF2oyksqLs7DoLjc/A87YeLvrfc03F5i3Ys4jNKzuKFJdGRCTuDdXO9jZND/Y6xGTXwbOX6/eG8Rgj/zlLgpMTW2ntLUsbl30oI0jBowD8nqD/q1BApgg5AFmt7IyZXMLXbPIKF17Nl0A+99KQtjSfxLwZlk5ZbC5Fal4AlYKX1+e2g/aZzcu/YLS+0DkqogXiNh4dJYpeUKOMt4dbGWTUENFsw== mon-adresse-mail-d'inscription-sur-GitHub@zaclys.com
Tu copies le retour de "ssh" aux "==" inclus, sans l'adresse mail
Comme tu vois la seconde erreur du tuto est ici, car le logiciel "pbcopy" utilisé n'est pas dans les dépots utilisés par LinuxMint.
J'utilise donc "cat" pour extraire et afficher la clé et a toi de faire un copier/coller.

6) Cette clé il faut que tu la colles dans ton profil GitHub.
Suis les captures...
Image
Puis:
Image
Et enfin:
Image

La si tout c'est bien passé comme sur mes retours et captures, tu retournes sur le terminal et tu reprends à la commande:

Code : Tout sélectionner

git clone git@github.com:mp035/hantek-365.git
Mon retour:

Code : Tout sélectionner

alain@alain-lmxfce:~/temp$ git clone git@github.com:mp035/hantek-365.git
Clonage dans 'hantek-365'...
Warning: Permanently added the RSA host key for IP address 'xxx.xx.xxx.x' to the list of known hosts.
remote: Enumerating objects: 621, done.
remote: Total 621 (delta 0), reused 0 (delta 0), pack-reused 621
Réception d'objets: 100% (621/621), 2.27 MiB | 4.11 MiB/s, fait.
Résolution des deltas: 100% (180/180), fait.
alain@alain-lmxfce:~/temp$
Tu vois c'est mieux :D (le warning n'est qu'une information).

je vois que tu clones directement dans ton home, tu peux. Tu vas avoir un dossier "hantek-365" dans ton home, ce n'est pas un problème.
Chez moi bien entendu il est dans "temp", mais t'inquiètes pas ça change rien pour la suite de la procédure.
A ce stade, avant de continuer vérifies quand même que tu as bien ce dossier dans ton home.

Puis reprends la procédure à:

Code : Tout sélectionner

cd hantek-365
Surtout comme je t'ai dis, fais bien des sauvegardes des retours du terminal à chaque commande.

Bon courage...
J'espère que cela va fonctionner, car c'est 100 fois mieux que de passer par wine et pol, surtout pour cet appareil.
(je sais car j'en ai un au boulot et ais essayé...ça a marché, mais je te dis pas les valeurs fantaisistes que j'obtenais :l :roll:
c'est dommage d'autant que c'est assez précis comme matos).Et pour répondre à ta question, je ne connais pas d'autres
solutions, libres ou pas. Cette procédure à fonctionné sur débian 7 ou 8, alors je pense que malgré l'avertissement comme quoi
elle a été testée sur unbuntu 14.04, n'est pas important, enfin j'espère...
PC are like air conditioning, they becomes useless when you open Windows (L.T)
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.7 | K: 5.10
In a world without walls and fences, who needs windows and gates?

bruno_04
Messages : 17
Enregistré le : dim. 25 sept. 2016 12:27
Localisation : lyon

Re: driver hantek 365

Message par bruno_04 »

bonjour
Merci pour la procédure. J'ai appliqué comme descrit et il semblerait que ce soit correct.
Cependant je rencontre un nouveau problème.

Code : Tout sélectionner

bruno@HP-Compaq-dc5850-Microtower:~/hantek-365/cli$ scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
gcc -o main.o -c -I/usr/include/libusb-1.0 main.c
In file included from /usr/include/libusb-1.0/libusb.h:50:0,
                 from main.c:1:
/usr/lib/gcc/x86_64-linux-gnu/7/include/stdint.h:9:16: fatal error: stdint.h: No such file or directory
 # include_next <stdint.h>
                ^~~~~~~~~~
compilation terminated.
scons: *** [main.o] Error 1
scons: building terminated because of errors.
  
Le contenu de hantk-365 est:

Code : Tout sélectionner

bruno@HP-Compaq-dc5850-Microtower:~/hantek-365/cli$ ls -la
total 84
drwxr-xr-x 2 bruno bruno  4096 oct.  29 19:49 .
drwxr-xr-x 5 bruno bruno  4096 oct.  29 19:32 ..
-rw-r--r-- 1 bruno bruno   117 oct.  29 18:48 49-hantek.rules
-rw-r--r-- 1 bruno bruno  2718 oct.  29 18:48 discover_main.c
-rwxr-xr-x 1 bruno bruno 22816 oct.  29 18:48 hantek
-rw-rw-r-- 1 bruno bruno    93 oct.  29 19:49 .~lock.SConstruct#
-rw-r--r-- 1 bruno bruno 15957 oct.  29 18:48 main.c
-rw-r--r-- 1 bruno bruno  2887 oct.  29 19:38 .sconsign.dblite
-rw-r--r-- 1 bruno bruno   215 oct.  29 18:48 SConstruct
-rw-r--r-- 1 bruno bruno 13707 oct.  29 18:48 transfer_main.c
 
Le contenu de SConstruct est
env = Environment() # Initialize the environment
env.Program(target = 'hantek',
source=['main.c'],
LIBS=['usb-1.0'],
LIBPATH='/usr/lib/x86_64-linux-gnu/',
CPPPATH='/usr/include/libusb-1.0/'
)
Merci pour votre contribution.
Lenovo ThinkPad T510
System: Linux Mint 21.1 Vera Dektop: Cinnamon / 5.6.7
Noyau linux 5.15.0-67-generic x86_64bits
Processeur :Intel© Core™ i5 CPU M 560 @ 2.67GHz × 2
Mémoire vive 5,6 Go / DD 161,1 Go
Carte graphique : Intel Corporation Core Processor Integrated Graphics Controller

Avatar du membre
alain
Administrateur du site
Messages : 15154
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: driver hantek 365

Message par alain »

Bonjour Bruno.

Oui ton retour montre que le clonage c'est bien passé.
Ton retour de la commande "ls" ne montre pas ce qu'il y a dans "hantk-365", mais ce qu'il y a dans "hantk-365/cli".
mais c'est pas important, c’était juste pour ne pas induire un éventuel lecteur en erreur.

Pour le problème avec "scons". Je suppose un problème de dépendances.
Vérifies que tu ais bien le paquet build-essential:

Code : Tout sélectionner

apt-cache policy build-essential
Si tu ne l'as pas, fais:

Code : Tout sélectionner

sudo apt install build-essential
puis retente le scons dans "~/hantek-365/cli"

Code : Tout sélectionner

~/hantek-365/cli$ scons
PC are like air conditioning, they becomes useless when you open Windows (L.T)
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.7 | K: 5.10
In a world without walls and fences, who needs windows and gates?

bruno_04
Messages : 17
Enregistré le : dim. 25 sept. 2016 12:27
Localisation : lyon

Re: driver hantek 365

Message par bruno_04 »

bonjour
Suite à l'installation de npm, j'ai eu quelques messages....

Code : Tout sélectionner

bruno@HP-Compaq-dc5850-Microtower:~/hantek-365/gui$ npm install
npm WARN deprecated gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
npm WARN deprecated natives@1.1.6: This module relies on Node.js's internals and will break at some point. Do not use it, and update to graceful-fs@4.x.

> semantic-ui@2.4.2 install /home/bruno/hantek-365/gui/node_modules/semantic-ui
> gulp install

[17:04:27] Using gulpfile ~/hantek-365/gui/node_modules/semantic-ui/gulpfile.js
[17:04:27] Starting 'install'...

Current version of Semantic UI already installed

> electron@4.2.12 postinstall /home/bruno/hantek-365/gui/node_modules/electron
> node install.js

Downloading tmp-30859-1-SHASUMS256.txt-4.2.12
[============================================>] 100.0% of 4.79 kB (4.79 kB/s)
hantek-365@1.0.0 /home/bruno/hantek-365/gui
├── dygraphs@2.1.0 
├─┬ electron@4.2.12 
│ ├── @types/node@10.17.1 
│ ├─┬ electron-download@4.1.1 
│ │ ├─┬ debug@3.2.6 
│ │ │ └── ms@2.1.2 
│ │ ├── env-paths@1.0.0 
│ │ ├─┬ fs-extra@4.0.3 
│ │ │ ├── graceful-fs@4.2.3 
│ │ │ ├─┬ jsonfile@4.0.0 
│ │ │ │ └── graceful-fs@4.2.3 
│ │ │ └── universalify@0.1.2 
│ │ ├── minimist@1.2.0 
│ │ ├─┬ nugget@2.0.1 
│ │ │ ├─┬ pretty-bytes@1.0.4 
│ │ │ │ ├── get-stdin@4.0.1 
│ │ │ │ └─┬ meow@3.7.0 
│ │ │ │   ├─┬ camelcase-keys@2.1.0 
│ │ │ │   │ └── camelcase@2.1.1 
│ │ │ │   ├── decamelize@1.2.0 
│ │ │ │   ├─┬ loud-rejection@1.6.0 
│ │ │ │   │ └─┬ currently-unhandled@0.4.1 
│ │ │ │   │   └── array-find-index@1.0.2 
│ │ │ │   ├── map-obj@1.0.1 
│ │ │ │   ├─┬ normalize-package-data@2.5.0 
│ │ │ │   │ ├── hosted-git-info@2.8.5 
│ │ │ │   │ └─┬ validate-npm-package-license@3.0.4 
│ │ │ │   │   ├─┬ spdx-correct@3.1.0 
│ │ │ │   │   │ └── spdx-license-ids@3.0.5 
│ │ │ │   │   └─┬ spdx-expression-parse@3.0.0 
│ │ │ │   │     └── spdx-exceptions@2.2.0 
│ │ │ │   ├─┬ read-pkg-up@1.0.1 
│ │ │ │   │ ├─┬ find-up@1.1.2 
│ │ │ │   │ │ └── path-exists@2.1.0 
│ │ │ │   │ └─┬ read-pkg@1.1.0 
│ │ │ │   │   ├─┬ load-json-file@1.1.0 
│ │ │ │   │   │ ├── graceful-fs@4.2.3 
│ │ │ │   │   │ ├─┬ parse-json@2.2.0 
│ │ │ │   │   │ │ └─┬ error-ex@1.3.2 
│ │ │ │   │   │ │   └── is-arrayish@0.2.1 
│ │ │ │   │   │ ├── pify@2.3.0 
│ │ │ │   │   │ └── strip-bom@2.0.0 
│ │ │ │   │   └─┬ path-type@1.1.0 
│ │ │ │   │     ├── graceful-fs@4.2.3 
│ │ │ │   │     └── pify@2.3.0 
│ │ │ │   ├─┬ redent@1.0.0 
│ │ │ │   │ ├─┬ indent-string@2.1.0 
│ │ │ │   │ │ └─┬ repeating@2.0.1 
│ │ │ │   │ │   └── is-finite@1.0.2 
│ │ │ │   │ └── strip-indent@1.0.1 
│ │ │ │   └── trim-newlines@1.0.0 
│ │ │ ├─┬ progress-stream@1.2.0 
│ │ │ │ ├── speedometer@0.1.4 
│ │ │ │ └─┬ through2@0.2.3 
│ │ │ │   └─┬ xtend@2.1.2 
│ │ │ │     └── object-keys@0.4.0 
│ │ │ ├─┬ request@2.88.0 
│ │ │ │ ├── aws-sign2@0.7.0 
│ │ │ │ ├── aws4@1.8.0 
│ │ │ │ ├── caseless@0.12.0 
│ │ │ │ ├─┬ combined-stream@1.0.8 
│ │ │ │ │ └── delayed-stream@1.0.0 
│ │ │ │ ├── forever-agent@0.6.1 
│ │ │ │ ├─┬ form-data@2.3.3 
│ │ │ │ │ └── asynckit@0.4.0 
│ │ │ │ ├─┬ har-validator@5.1.3 
│ │ │ │ │ ├─┬ ajv@6.10.2 
│ │ │ │ │ │ ├── fast-deep-equal@2.0.1 
│ │ │ │ │ │ ├── fast-json-stable-stringify@2.0.0 
│ │ │ │ │ │ ├── json-schema-traverse@0.4.1 
│ │ │ │ │ │ └─┬ uri-js@4.2.2 
│ │ │ │ │ │   └── punycode@2.1.1 
│ │ │ │ │ └── har-schema@2.0.0 
│ │ │ │ ├─┬ http-signature@1.2.0 
│ │ │ │ │ ├── assert-plus@1.0.0 
│ │ │ │ │ ├─┬ jsprim@1.4.1 
│ │ │ │ │ │ ├── extsprintf@1.3.0 
│ │ │ │ │ │ ├── json-schema@0.2.3 
│ │ │ │ │ │ └── verror@1.10.0 
│ │ │ │ │ └─┬ sshpk@1.16.1 
│ │ │ │ │   ├── asn1@0.2.4 
│ │ │ │ │   ├── bcrypt-pbkdf@1.0.2 
│ │ │ │ │   ├── dashdash@1.14.1 
│ │ │ │ │   ├── ecc-jsbn@0.1.2 
│ │ │ │ │   ├── getpass@0.1.7 
│ │ │ │ │   ├── jsbn@0.1.1 
│ │ │ │ │   └── tweetnacl@0.14.5 
│ │ │ │ ├── is-typedarray@1.0.0 
│ │ │ │ ├── isstream@0.1.2 
│ │ │ │ ├── json-stringify-safe@5.0.1 
│ │ │ │ ├─┬ mime-types@2.1.24 
│ │ │ │ │ └── mime-db@1.40.0 
│ │ │ │ ├── oauth-sign@0.9.0 
│ │ │ │ ├── performance-now@2.1.0 
│ │ │ │ ├── qs@6.5.2 
│ │ │ │ ├─┬ tough-cookie@2.4.3 
│ │ │ │ │ ├── psl@1.4.0 
│ │ │ │ │ └── punycode@1.4.1 
│ │ │ │ ├── tunnel-agent@0.6.0 
│ │ │ │ └── uuid@3.3.3 
│ │ │ ├─┬ single-line-log@1.1.2 
│ │ │ │ └─┬ string-width@1.0.2 
│ │ │ │   ├── code-point-at@1.1.0 
│ │ │ │   └─┬ is-fullwidth-code-point@1.0.0 
│ │ │ │     └── number-is-nan@1.0.1 
│ │ │ └── throttleit@0.0.2 
│ │ ├── path-exists@3.0.0 
│ │ ├─┬ rc@1.2.8 
│ │ │ ├── deep-extend@0.6.0 
│ │ │ ├── ini@1.3.5 
│ │ │ └── strip-json-comments@2.0.1 
│ │ ├── semver@5.7.1 
│ │ └── sumchecker@2.0.2 
│ └─┬ extract-zip@1.6.7 
│   ├─┬ concat-stream@1.6.2 
│   │ ├── buffer-from@1.1.1 
│   │ ├── inherits@2.0.4 
│   │ ├─┬ readable-stream@2.3.6 
│   │ │ ├── isarray@1.0.0 
│   │ │ └── string_decoder@1.1.1 
│   │ └── typedarray@0.0.6 
│   ├─┬ debug@2.6.9 
│   │ └── ms@2.0.0 
│   └─┬ yauzl@2.4.1 
│     └─┬ fd-slicer@1.0.1 
│       └── pend@1.2.0 
├── jquery@3.4.1 
└─┬ semantic-ui@2.4.2 
  ├─┬ better-console@1.0.1 
  │ ├─┬ chalk@1.1.3 
  │ │ ├── ansi-styles@2.2.1 
  │ │ ├── escape-string-regexp@1.0.5 
  │ │ ├─┬ has-ansi@2.0.0 
  │ │ │ └── ansi-regex@2.1.1 
  │ │ ├── strip-ansi@3.0.1 
  │ │ └── supports-color@2.0.0 
  │ └── cli-table@0.3.1 
  ├─┬ del@3.0.0 
  │ ├─┬ globby@6.1.0 
  │ │ ├── array-union@1.0.2 
  │ │ ├── pify@2.3.0 
  │ │ └─┬ pinkie-promise@2.0.1 
  │ │   └── pinkie@2.0.4 
  │ ├── is-path-cwd@1.0.0 
  │ ├─┬ is-path-in-cwd@1.0.1 
  │ │ └─┬ is-path-inside@1.0.1 
  │ │   └── path-is-inside@1.0.2 
  │ ├── p-map@1.2.0 
  │ ├── pify@3.0.0 
  │ └── rimraf@2.7.1 
  ├── extend@3.0.2 
  ├─┬ gulp@3.9.1 
  │ ├── archy@1.0.0 
  │ ├── deprecated@0.0.1 
  │ ├─┬ gulp-util@3.0.8 
  │ │ ├── array-differ@1.0.0 
  │ │ ├── array-uniq@1.0.3 
  │ │ ├── beeper@1.1.1 
  │ │ ├── dateformat@2.2.0 
  │ │ ├── lodash._reescape@3.0.0 
  │ │ ├── lodash._reevaluate@3.0.0 
  │ │ ├── lodash._reinterpolate@3.0.0 
  │ │ ├─┬ lodash.template@3.6.2 
  │ │ │ ├── lodash._basecopy@3.0.1 
  │ │ │ ├── lodash._basetostring@3.0.1 
  │ │ │ ├── lodash._basevalues@3.0.0 
  │ │ │ ├── lodash._isiterateecall@3.0.9 
  │ │ │ ├─┬ lodash.escape@3.2.0 
  │ │ │ │ └── lodash._root@3.0.1 
  │ │ │ ├─┬ lodash.keys@3.1.2 
  │ │ │ │ ├── lodash._getnative@3.9.1 
  │ │ │ │ ├── lodash.isarguments@3.1.0 
  │ │ │ │ └── lodash.isarray@3.0.4 
  │ │ │ └── lodash.templatesettings@3.1.1 
  │ │ ├─┬ multipipe@0.1.2 
  │ │ │ └── duplexer2@0.0.2 
  │ │ ├── object-assign@3.0.0 
  │ │ ├── replace-ext@0.0.1 
  │ │ └─┬ vinyl@0.5.3 
  │ │   ├── clone@1.0.4 
  │ │   ├── clone-stats@0.0.1 
  │ │   └── replace-ext@0.0.1 
  │ ├── interpret@1.2.0 
  │ ├─┬ liftoff@2.5.0 
  │ │ ├─┬ findup-sync@2.0.0 
  │ │ │ ├── detect-file@1.0.0 
  │ │ │ ├─┬ micromatch@3.1.10 
  │ │ │ │ ├─┬ define-property@2.0.2 
  │ │ │ │ │ └─┬ is-descriptor@1.0.2 
  │ │ │ │ │   ├── is-accessor-descriptor@1.0.0 
  │ │ │ │ │   └── is-data-descriptor@1.0.0 
  │ │ │ │ ├─┬ extglob@2.0.4 
  │ │ │ │ │ ├─┬ define-property@1.0.0 
  │ │ │ │ │ │ └─┬ is-descriptor@1.0.2 
  │ │ │ │ │ │   ├── is-accessor-descriptor@1.0.0 
  │ │ │ │ │ │   └── is-data-descriptor@1.0.0 
  │ │ │ │ │ ├─┬ expand-brackets@2.1.4 
  │ │ │ │ │ │ ├── define-property@0.2.5 
  │ │ │ │ │ │ ├── extend-shallow@2.0.1 
  │ │ │ │ │ │ └── posix-character-classes@0.1.1 
  │ │ │ │ │ └── extend-shallow@2.0.1 
  │ │ │ │ ├── fragment-cache@0.2.1 
  │ │ │ │ ├── kind-of@6.0.2 
  │ │ │ │ ├─┬ nanomatch@1.2.13 
  │ │ │ │ │ └── is-windows@1.0.2 
  │ │ │ │ └── regex-not@1.0.2 
  │ │ │ └─┬ resolve-dir@1.0.1 
  │ │ │   └─┬ global-modules@1.0.0 
  │ │ │     └── global-prefix@1.0.2 
  │ │ ├─┬ fined@1.2.0 
  │ │ │ ├─┬ expand-tilde@2.0.2 
  │ │ │ │ └─┬ homedir-polyfill@1.0.3 
  │ │ │ │   └── parse-passwd@1.0.0 
  │ │ │ ├─┬ object.defaults@1.1.0 
  │ │ │ │ └── array-slice@1.1.0 
  │ │ │ ├── object.pick@1.3.0 
  │ │ │ └─┬ parse-filepath@1.0.2 
  │ │ │   ├─┬ is-absolute@1.0.0 
  │ │ │   │ └─┬ is-relative@1.0.0 
  │ │ │   │   └─┬ is-unc-path@1.0.0 
  │ │ │   │     └── unc-path-regex@0.1.2 
  │ │ │   ├── map-cache@0.2.2 
  │ │ │   └─┬ path-root@0.1.1 
  │ │ │     └── path-root-regex@0.1.2 
  │ │ ├── flagged-respawn@1.0.1 
  │ │ ├── is-plain-object@2.0.4 
  │ │ ├─┬ object.map@1.0.1 
  │ │ │ ├─┬ for-own@1.0.0 
  │ │ │ │ └── for-in@1.0.2 
  │ │ │ └── make-iterator@1.0.1 
  │ │ ├── rechoir@0.6.2 
  │ │ └─┬ resolve@1.12.0 
  │ │   └── path-parse@1.0.6 
  │ ├─┬ orchestrator@0.3.8 
  │ │ ├─┬ end-of-stream@0.1.5 
  │ │ │ └── once@1.3.3 
  │ │ ├── sequencify@0.0.7 
  │ │ └── stream-consume@0.1.1 
  │ ├── pretty-hrtime@1.0.3 
  │ ├── semver@4.3.6 
  │ ├─┬ tildify@1.2.0 
  │ │ └── os-homedir@1.0.2 
  │ ├─┬ v8flags@2.1.1 
  │ │ └── user-home@1.1.1 
  │ └─┬ vinyl-fs@0.3.14 
  │   ├── defaults@1.0.3 
  │   ├─┬ glob-stream@3.1.18 
  │   │ ├── glob@4.5.3 
  │   │ ├─┬ glob2base@0.0.12 
  │   │ │ └── find-index@0.1.1 
  │   │ ├── minimatch@2.0.10 
  │   │ ├── ordered-read-streams@0.1.0 
  │   │ ├─┬ through2@0.6.5 
  │   │ │ └── readable-stream@1.0.34 
  │   │ └── unique-stream@1.0.0 
  │   ├─┬ glob-watcher@0.0.6 
  │   │ └─┬ gaze@0.5.2 
  │   │   └─┬ globule@0.1.0 
  │   │     ├─┬ glob@3.1.21 
  │   │     │ ├── graceful-fs@1.2.3 
  │   │     │ └── inherits@1.0.2 
  │   │     ├── lodash@1.0.2 
  │   │     └─┬ minimatch@0.2.14 
  │   │       └── lru-cache@2.7.3 
  │   ├─┬ graceful-fs@3.0.12 
  │   │ └── natives@1.1.6 
  │   ├─┬ strip-bom@1.0.0 
  │   │ ├── first-chunk-stream@1.0.0 
  │   │ └── is-utf8@0.2.1 
  │   ├─┬ through2@0.6.5 
  │   │ └── readable-stream@1.0.34 
  │   └─┬ vinyl@0.4.6 
  │     └── clone@0.2.0 
  ├─┬ gulp-autoprefixer@6.1.0 
  │ ├─┬ autoprefixer@9.7.0 
  │ │ ├─┬ browserslist@4.7.2 
  │ │ │ ├── electron-to-chromium@1.3.296 
  │ │ │ └─┬ node-releases@1.1.39 
  │ │ │   └── semver@6.3.0 
  │ │ ├── caniuse-lite@1.0.30001006 
  │ │ ├─┬ chalk@2.4.2 
  │ │ │ ├─┬ ansi-styles@3.2.1 
  │ │ │ │ └─┬ color-convert@1.9.3 
  │ │ │ │   └── color-name@1.1.3 
  │ │ │ └── supports-color@5.5.0 
  │ │ ├── normalize-range@0.1.2 
  │ │ ├── num2fraction@1.2.2 
  │ │ └── postcss-value-parser@4.0.2 
  │ ├─┬ fancy-log@1.3.3 
  │ │ ├── ansi-gray@0.1.1 
  │ │ ├── color-support@1.1.3 
  │ │ ├── parse-node-version@1.0.1 
  │ │ └── time-stamp@1.1.0 
  │ ├─┬ plugin-error@1.0.1 
  │ │ ├── arr-diff@4.0.0 
  │ │ └── arr-union@3.1.0 
  │ ├─┬ postcss@7.0.21 
  │ │ ├─┬ chalk@2.4.2 
  │ │ │ ├── ansi-styles@3.2.1 
  │ │ │ └── supports-color@5.5.0 
  │ │ ├── source-map@0.6.1 
  │ │ └─┬ supports-color@6.1.0 
  │ │   └── has-flag@3.0.0 
  │ ├─┬ through2@3.0.1 
  │ │ └─┬ readable-stream@3.4.0 
  │ │   └─┬ string_decoder@1.3.0 
  │ │     └── safe-buffer@5.2.0 
  │ └─┬ vinyl-sourcemaps-apply@0.2.1 
  │   └── source-map@0.5.7 
  ├─┬ gulp-chmod@2.0.0 
  │ ├─┬ deep-assign@1.0.0 
  │ │ └── is-obj@1.0.1 
  │ ├── stat-mode@0.2.2 
  │ └─┬ through2@2.0.5 
  │   ├─┬ readable-stream@2.3.6 
  │   │ ├── isarray@1.0.0 
  │   │ └── string_decoder@1.1.1 
  │   └── xtend@4.0.2 
  ├─┬ gulp-clean-css@3.10.0 
  │ ├─┬ clean-css@4.2.1 
  │ │ └── source-map@0.6.1 
  │ └─┬ through2@2.0.3 
  │   └─┬ readable-stream@2.3.6 
  │     ├── isarray@1.0.0 
  │     └── string_decoder@1.1.1 
  ├─┬ gulp-clone@2.0.1 
  │ └─┬ plugin-error@0.1.2 
  │   ├── ansi-cyan@0.1.1 
  │   ├── ansi-red@0.1.1 
  │   ├─┬ arr-diff@1.1.0 
  │   │ ├── arr-flatten@1.1.0 
  │   │ └── array-slice@0.2.3 
  │   ├── arr-union@2.1.0 
  │   └─┬ extend-shallow@1.1.4 
  │     └── kind-of@1.1.0 
  ├─┬ gulp-concat@2.6.1 
  │ ├─┬ concat-with-sourcemaps@1.1.0 
  │ │ └── source-map@0.6.1 
  │ └─┬ vinyl@2.2.0 
  │   ├── clone@2.1.2 
  │   ├── clone-buffer@1.0.0 
  │   ├── clone-stats@1.0.0 
  │   ├─┬ cloneable-readable@1.1.3 
  │   │ └─┬ readable-stream@2.3.6 
  │   │   ├── isarray@1.0.0 
  │   │   └── string_decoder@1.1.1 
  │   └── remove-trailing-separator@1.1.0 
  ├─┬ gulp-concat-css@3.1.0 
  │ ├─┬ lodash.defaults@3.1.2 
  │ │ ├─┬ lodash.assign@3.2.0 
  │ │ │ ├── lodash._baseassign@3.2.0 
  │ │ │ └─┬ lodash._createassigner@3.1.1 
  │ │ │   └── lodash._bindcallback@3.0.1 
  │ │ └── lodash.restparam@3.6.1 
  │ ├─┬ parse-import@2.0.0 
  │ │ └─┬ get-imports@1.0.0 
  │ │   └── import-regex@1.1.0 
  │ ├─┬ plugin-error@0.1.2 
  │ │ ├─┬ arr-diff@1.1.0 
  │ │ │ └── array-slice@0.2.3 
  │ │ ├── arr-union@2.1.0 
  │ │ └─┬ extend-shallow@1.1.4 
  │ │   └── kind-of@1.1.0 
  │ ├─┬ rework@1.0.1 
  │ │ ├── convert-source-map@0.3.5 
  │ │ └─┬ css@2.2.4 
  │ │   ├── source-map@0.6.1 
  │ │   ├─┬ source-map-resolve@0.5.2 
  │ │   │ ├── atob@2.1.2 
  │ │   │ ├── decode-uri-component@0.2.0 
  │ │   │ ├── resolve-url@0.2.1 
  │ │   │ └── source-map-url@0.4.0 
  │ │   └── urix@0.1.0 
  │ ├─┬ rework-import@2.1.0 
  │ │ ├─┬ globby@2.1.0 
  │ │ │ ├── async@1.5.2 
  │ │ │ ├── glob@5.0.15 
  │ │ │ └── object-assign@3.0.0 
  │ │ └─┬ url-regex@3.2.0 
  │ │   └── ip-regex@1.0.3 
  │ ├─┬ rework-plugin-url@1.1.0 
  │ │ └─┬ rework-plugin-function@1.0.2 
  │ │   └── rework-visit@1.0.0 
  │ ├─┬ through2@1.1.1 
  │ │ └─┬ readable-stream@1.1.14 
  │ │   ├── isarray@0.0.1 
  │ │   └── string_decoder@0.10.31 
  │ └─┬ vinyl@2.2.0 
  │   ├── clone@2.1.2 
  │   └── clone-stats@1.0.0 
  ├─┬ gulp-copy@4.0.1 
  │ ├─┬ gulp@4.0.2 
  │ │ ├─┬ glob-watcher@5.0.3 
  │ │ │ ├─┬ async-done@1.3.2 
  │ │ │ │ ├── end-of-stream@1.4.4 
  │ │ │ │ └── stream-exhaust@1.0.2 
  │ │ │ ├── is-negated-glob@1.0.0 
  │ │ │ └── just-debounce@1.0.0 
  │ │ ├─┬ gulp-cli@2.2.0 
  │ │ │ ├─┬ array-sort@1.0.0 
  │ │ │ │ ├─┬ default-compare@1.0.0 
  │ │ │ │ │ └── kind-of@5.1.0 
  │ │ │ │ ├── get-value@2.0.6 
  │ │ │ │ └── kind-of@5.1.0 
  │ │ │ ├─┬ copy-props@2.0.4 
  │ │ │ │ └── each-props@1.3.2 
  │ │ │ ├─┬ liftoff@3.1.0 
  │ │ │ │ └─┬ findup-sync@3.0.0 
  │ │ │ │   └── is-glob@4.0.1 
  │ │ │ ├─┬ matchdep@2.0.0 
  │ │ │ │ └── stack-trace@0.0.10 
  │ │ │ ├── mute-stdout@1.0.1 
  │ │ │ ├── replace-homedir@1.0.0 
  │ │ │ ├─┬ semver-greatest-satisfied-range@1.1.0 
  │ │ │ │ └── sver-compat@1.5.0 
  │ │ │ ├── v8flags@3.1.3 
  │ │ │ └─┬ yargs@7.1.0 
  │ │ │   ├── camelcase@3.0.0 
  │ │ │   ├─┬ cliui@3.2.0 
  │ │ │   │ └── wrap-ansi@2.1.0 
  │ │ │   ├── get-caller-file@1.0.3 
  │ │ │   ├─┬ os-locale@1.4.0 
  │ │ │   │ └─┬ lcid@1.0.0 
  │ │ │   │   └── invert-kv@1.0.0 
  │ │ │   ├── require-directory@2.1.1 
  │ │ │   ├── require-main-filename@1.0.1 
  │ │ │   ├── set-blocking@2.0.0 
  │ │ │   ├── which-module@1.0.0 
  │ │ │   ├── y18n@3.2.1 
  │ │ │   └── yargs-parser@5.0.0 
  │ │ ├─┬ undertaker@1.2.1 
  │ │ │ ├── arr-map@2.0.2 
  │ │ │ ├─┬ bach@1.2.0 
  │ │ │ │ ├── arr-filter@1.1.2 
  │ │ │ │ ├─┬ array-initial@1.1.0 
  │ │ │ │ │ └── is-number@4.0.0 
  │ │ │ │ ├─┬ array-last@1.3.0 
  │ │ │ │ │ └── is-number@4.0.0 
  │ │ │ │ └── async-settle@1.0.0 
  │ │ │ ├── collection-map@1.0.0 
  │ │ │ ├─┬ es6-weak-map@2.0.3 
  │ │ │ │ ├─┬ d@1.0.1 
  │ │ │ │ │ └── type@1.2.0 
  │ │ │ │ ├─┬ es5-ext@0.10.52 
  │ │ │ │ │ └── next-tick@1.0.0 
  │ │ │ │ ├── es6-iterator@2.0.3 
  │ │ │ │ └─┬ es6-symbol@3.1.3 
  │ │ │ │   └─┬ ext@1.1.2 
  │ │ │ │     └── type@2.0.0 
  │ │ │ ├─┬ last-run@1.1.1 
  │ │ │ │ └── default-resolution@2.0.0 
  │ │ │ ├── object.reduce@1.0.1 
  │ │ │ └── undertaker-registry@1.0.1 
  │ │ └─┬ vinyl-fs@3.0.3 
  │ │   ├─┬ fs-mkdirp-stream@1.0.0 
  │ │   │ └── graceful-fs@4.2.3 
  │ │   ├─┬ glob-stream@6.1.0 
  │ │   │ ├── ordered-read-streams@1.0.1 
  │ │   │ ├── to-absolute-glob@2.0.2 
  │ │   │ └─┬ unique-stream@2.3.1 
  │ │   │   ├── json-stable-stringify-without-jsonify@1.0.1 
  │ │   │   └── through2-filter@3.0.0 
  │ │   ├── graceful-fs@4.2.3 
  │ │   ├── is-valid-glob@1.0.0 
  │ │   ├─┬ lazystream@1.0.0 
  │ │   │ └─┬ readable-stream@2.3.6 
  │ │   │   ├── isarray@1.0.0 
  │ │   │   └── string_decoder@1.1.1 
  │ │   ├─┬ lead@1.0.0 
  │ │   │ └─┬ flush-write-stream@1.1.1 
  │ │   │   └─┬ readable-stream@2.3.6 
  │ │   │     ├── isarray@1.0.0 
  │ │   │     └── string_decoder@1.1.1 
  │ │   ├─┬ object.assign@4.1.0 
  │ │   │ ├── define-properties@1.1.3 
  │ │   │ ├── has-symbols@1.0.0 
  │ │   │ └── object-keys@1.1.1 
  │ │   ├─┬ pumpify@1.5.1 
  │ │   │ └─┬ pump@2.0.1 
  │ │   │   └── end-of-stream@1.4.4 
  │ │   ├─┬ readable-stream@2.3.6 
  │ │   │ ├── isarray@1.0.0 
  │ │   │ └── string_decoder@1.1.1 
  │ │   ├─┬ remove-bom-buffer@3.0.0 
  │ │   │ └── is-buffer@1.1.6 
  │ │   ├── remove-bom-stream@1.2.0 
  │ │   ├── resolve-options@1.1.0 
  │ │   ├── to-through@2.0.0 
  │ │   ├── value-or-function@3.0.0 
  │ │   ├─┬ vinyl@2.2.0 
  │ │   │ ├── clone@2.1.2 
  │ │   │ └── clone-stats@1.0.0 
  │ │   └─┬ vinyl-sourcemap@1.1.0 
  │ │     ├─┬ append-buffer@1.0.2 
  │ │     │ └── buffer-equal@1.0.0 
  │ │     ├── convert-source-map@1.6.0 
  │ │     ├── graceful-fs@4.2.3 
  │ │     ├── now-and-later@2.0.1 
  │ │     └─┬ vinyl@2.2.0 
  │ │       ├── clone@2.1.2 
  │ │       └── clone-stats@1.0.0 
  │ └─┬ plugin-error@0.1.2 
  │   ├─┬ arr-diff@1.1.0 
  │   │ └── array-slice@0.2.3 
  │   ├── arr-union@2.1.0 
  │   └─┬ extend-shallow@1.1.4 
  │     └── kind-of@1.1.0 
  ├─┬ gulp-dedupe@0.0.2 
  │ ├── colors@1.0.3 
  │ ├── diff@1.0.8 
  │ ├─┬ lodash.defaults@2.4.1 
  │ │ ├── lodash._objecttypes@2.4.1 
  │ │ └─┬ lodash.keys@2.4.1 
  │ │   ├── lodash._isnative@2.4.1 
  │ │   ├── lodash._shimkeys@2.4.1 
  │ │   └── lodash.isobject@2.4.1 
  │ └── through@2.3.8 
  ├─┬ gulp-flatten@0.4.0 
  │ └─┬ plugin-error@0.1.2 
  │   ├─┬ arr-diff@1.1.0 
  │   │ └── array-slice@0.2.3 
  │   ├── arr-union@2.1.0 
  │   └─┬ extend-shallow@1.1.4 
  │     └── kind-of@1.1.0 
  ├─┬ gulp-header@2.0.9 
  │ ├─┬ lodash.template@4.5.0 
  │ │ └── lodash.templatesettings@4.2.0 
  │ └── map-stream@0.0.7 
  ├─┬ gulp-help@1.6.1 
  │ └── object-assign@3.0.0 
  ├─┬ gulp-if@2.0.2 
  │ ├─┬ gulp-match@1.1.0 
  │ │ └─┬ minimatch@3.0.4 
  │ │   └─┬ brace-expansion@1.1.11 
  │ │     ├── balanced-match@1.0.0 
  │ │     └── concat-map@0.0.1 
  │ └─┬ ternary-stream@2.1.1 
  │   ├─┬ duplexify@3.7.1 
  │   │ ├── end-of-stream@1.4.4 
  │   │ ├─┬ readable-stream@2.3.6 
  │   │ │ ├── isarray@1.0.0 
  │   │ │ └── string_decoder@1.1.1 
  │   │ └── stream-shift@1.0.0 
  │   └── fork-stream@0.0.4 
  ├─┬ gulp-json-editor@2.5.4 
  │ ├── deepmerge@4.2.2 
  │ ├── detect-indent@6.0.0 
  │ ├─┬ js-beautify@1.10.2 
  │ │ ├─┬ config-chain@1.1.12 
  │ │ │ └── proto-list@1.2.4 
  │ │ ├─┬ editorconfig@0.15.3 
  │ │ │ ├─┬ lru-cache@4.1.5 
  │ │ │ │ ├── pseudomap@1.0.2 
  │ │ │ │ └── yallist@2.1.2 
  │ │ │ ├── semver@5.7.1 
  │ │ │ └── sigmund@1.0.1 
  │ │ └─┬ nopt@4.0.1 
  │ │   ├── abbrev@1.1.1 
  │ │   └─┬ osenv@0.1.5 
  │ │     └── os-tmpdir@1.0.2 
  │ └─┬ through2@3.0.1 
  │   └─┬ readable-stream@3.4.0 
  │     └─┬ string_decoder@1.3.0 
  │       └── safe-buffer@5.2.0 
  ├─┬ gulp-less@4.0.1 
  │ ├─┬ accord@0.29.0 
  │ │ ├── convert-source-map@1.6.0 
  │ │ ├── indx@0.2.3 
  │ │ ├── lodash.clone@4.5.0 
  │ │ ├── lodash.defaults@4.2.0 
  │ │ ├── lodash.flatten@4.4.0 
  │ │ ├── lodash.merge@4.6.2 
  │ │ ├── lodash.partialright@4.2.1 
  │ │ ├── lodash.pick@4.4.0 
  │ │ ├── lodash.uniq@4.5.0 
  │ │ ├── semver@5.7.1 
  │ │ ├─┬ uglify-js@2.8.29 
  │ │ │ ├── uglify-to-browserify@1.0.2 
  │ │ │ └─┬ yargs@3.10.0 
  │ │ │   ├── camelcase@1.2.1 
  │ │ │   ├─┬ cliui@2.1.0 
  │ │ │   │ ├─┬ center-align@0.1.3 
  │ │ │   │ │ ├─┬ align-text@0.1.4 
  │ │ │   │ │ │ ├── kind-of@3.2.2 
  │ │ │   │ │ │ └── longest@1.0.1 
  │ │ │   │ │ └── lazy-cache@1.0.4 
  │ │ │   │ ├── right-align@0.1.3 
  │ │ │   │ └── wordwrap@0.0.2 
  │ │ │   └── window-size@0.1.0 
  │ │ └── when@3.7.8 
  │ ├─┬ less@3.10.3 
  │ │ ├── clone@2.1.2 
  │ │ ├─┬ errno@0.1.7 
  │ │ │ └── prr@1.0.1 
  │ │ ├── graceful-fs@4.2.3 
  │ │ ├── image-size@0.5.5 
  │ │ ├── mime@1.6.0 
  │ │ ├─┬ promise@7.3.1 
  │ │ │ └── asap@2.0.6 
  │ │ └── source-map@0.6.1 
  │ ├── object-assign@4.1.1 
  │ └─┬ plugin-error@0.1.2 
  │   ├─┬ arr-diff@1.1.0 
  │   │ └── array-slice@0.2.3 
  │   ├── arr-union@2.1.0 
  │   └─┬ extend-shallow@1.1.4 
  │     └── kind-of@1.1.0 
  ├─┬ gulp-notify@3.2.0 
  │ ├─┬ ansi-colors@1.1.0 
  │ │ └── ansi-wrap@0.1.0 
  │ ├─┬ lodash.template@4.5.0 
  │ │ └── lodash.templatesettings@4.2.0 
  │ ├─┬ node-notifier@5.4.3 
  │ │ ├── growly@1.3.0 
  │ │ ├── is-wsl@1.1.0 
  │ │ ├── semver@5.7.1 
  │ │ ├── shellwords@0.1.1 
  │ │ └─┬ which@1.3.1 
  │ │   └── isexe@2.0.0 
  │ ├─┬ node.extend@2.0.2 
  │ │ ├─┬ has@1.0.3 
  │ │ │ └── function-bind@1.1.1 
  │ │ └── is@3.3.0 
  │ └─┬ plugin-error@0.1.2 
  │   ├─┬ arr-diff@1.1.0 
  │   │ └── array-slice@0.2.3 
  │   ├── arr-union@2.1.0 
  │   └─┬ extend-shallow@1.1.4 
  │     └── kind-of@1.1.0 
  ├─┬ gulp-plumber@1.2.1 
  │ └─┬ plugin-error@0.1.2 
  │   ├─┬ arr-diff@1.1.0 
  │   │ └── array-slice@0.2.3 
  │   ├── arr-union@2.1.0 
  │   └─┬ extend-shallow@1.1.4 
  │     └── kind-of@1.1.0 
  ├─┬ gulp-print@5.0.2 
  │ ├── ansi-colors@3.2.4 
  │ ├── map-stream@0.0.7 
  │ └─┬ vinyl@2.2.0 
  │   ├── clone@2.1.2 
  │   └── clone-stats@1.0.0 
  ├── gulp-rename@1.4.0 
  ├─┬ gulp-replace@1.0.0 
  │ ├─┬ istextorbinary@2.2.1 
  │ │ ├── binaryextensions@2.1.2 
  │ │ ├── editions@1.3.4 
  │ │ └── textextensions@2.5.0 
  │ ├─┬ readable-stream@2.3.6 
  │ │ ├── core-util-is@1.0.2 
  │ │ ├── isarray@1.0.0 
  │ │ ├── process-nextick-args@2.0.1 
  │ │ ├── string_decoder@1.1.1 
  │ │ └── util-deprecate@1.0.2 
  │ └─┬ replacestream@4.0.3 
  │   └─┬ readable-stream@2.3.6 
  │     ├── isarray@1.0.0 
  │     └── string_decoder@1.1.1 
  ├─┬ gulp-rtlcss@1.4.0 
  │ └─┬ rtlcss@2.4.0 
  │   ├─┬ chalk@2.4.2 
  │   │ ├── ansi-styles@3.2.1 
  │   │ └── supports-color@5.5.0 
  │   ├─┬ findup@0.1.5 
  │   │ ├── colors@0.6.2 
  │   │ └── commander@2.1.0 
  │   └─┬ postcss@6.0.23 
  │     └── source-map@0.6.1 
  ├─┬ gulp-uglify@3.0.2 
  │ ├── array-each@1.0.1 
  │ ├─┬ extend-shallow@3.0.2 
  │ │ ├── assign-symbols@1.0.0 
  │ │ └── is-extendable@1.0.1 
  │ ├─┬ gulplog@1.0.0 
  │ │ └── glogg@1.0.2 
  │ ├─┬ has-gulplog@0.1.0 
  │ │ └── sparkles@1.0.1 
  │ ├── isobject@3.0.1 
  │ ├─┬ make-error-cause@1.2.2 
  │ │ └── make-error@1.3.5 
  │ ├── safe-buffer@5.1.2 
  │ └─┬ uglify-js@3.6.5 
  │   ├── commander@2.20.3 
  │   └── source-map@0.6.1 
  ├─┬ gulp-watch@5.0.1 
  │ ├─┬ anymatch@1.3.2 
  │ │ ├─┬ micromatch@2.3.11 
  │ │ │ ├── arr-diff@2.0.0 
  │ │ │ ├── array-unique@0.2.1 
  │ │ │ ├─┬ braces@1.8.5 
  │ │ │ │ ├─┬ expand-range@1.8.2 
  │ │ │ │ │ └─┬ fill-range@2.2.4 
  │ │ │ │ │   ├─┬ is-number@2.1.0 
  │ │ │ │ │   │ └── kind-of@3.2.2 
  │ │ │ │ │   ├─┬ isobject@2.1.0 
  │ │ │ │ │   │ └── isarray@1.0.0 
  │ │ │ │ │   └─┬ randomatic@3.1.1 
  │ │ │ │ │     ├── is-number@4.0.0 
  │ │ │ │ │     └── math-random@1.0.4 
  │ │ │ │ └── preserve@0.2.0 
  │ │ │ ├─┬ expand-brackets@0.1.5 
  │ │ │ │ └── is-posix-bracket@0.1.1 
  │ │ │ ├── extglob@0.3.2 
  │ │ │ ├── filename-regex@2.0.1 
  │ │ │ ├── is-extglob@1.0.0 
  │ │ │ ├── is-glob@2.0.1 
  │ │ │ ├── kind-of@3.2.2 
  │ │ │ ├─┬ object.omit@2.0.1 
  │ │ │ │ └── for-own@0.1.5 
  │ │ │ ├─┬ parse-glob@3.0.4 
  │ │ │ │ ├─┬ glob-base@0.3.0 
  │ │ │ │ │ ├── glob-parent@2.0.0 
  │ │ │ │ │ └─┬ is-glob@2.0.1 
  │ │ │ │ │   └── is-extglob@1.0.0 
  │ │ │ │ ├── is-dotfile@1.0.3 
  │ │ │ │ ├── is-extglob@1.0.0 
  │ │ │ │ └── is-glob@2.0.1 
  │ │ │ └─┬ regex-cache@0.4.4 
  │ │ │   └─┬ is-equal-shallow@0.1.3 
  │ │ │     └── is-primitive@2.0.0 
  │ │ └── normalize-path@2.1.1 
  │ ├─┬ chokidar@2.1.8 
  │ │ ├── anymatch@2.0.0 
  │ │ ├── async-each@1.0.3 
  │ │ ├─┬ braces@2.3.2 
  │ │ │ ├── array-unique@0.3.2 
  │ │ │ ├─┬ extend-shallow@2.0.1 
  │ │ │ │ └── is-extendable@0.1.1 
  │ │ │ ├─┬ fill-range@4.0.0 
  │ │ │ │ ├── extend-shallow@2.0.1 
  │ │ │ │ ├─┬ is-number@3.0.0 
  │ │ │ │ │ └── kind-of@3.2.2 
  │ │ │ │ ├── repeat-string@1.6.1 
  │ │ │ │ └── to-regex-range@2.1.1 
  │ │ │ ├── repeat-element@1.1.3 
  │ │ │ ├─┬ snapdragon@0.8.2 
  │ │ │ │ ├─┬ base@0.11.2 
  │ │ │ │ │ ├─┬ cache-base@1.0.1 
  │ │ │ │ │ │ ├─┬ collection-visit@1.0.0 
  │ │ │ │ │ │ │ ├── map-visit@1.0.0 
  │ │ │ │ │ │ │ └── object-visit@1.0.1 
  │ │ │ │ │ │ ├─┬ has-value@1.0.0 
  │ │ │ │ │ │ │ └─┬ has-values@1.0.0 
  │ │ │ │ │ │ │   └── kind-of@4.0.0 
  │ │ │ │ │ │ ├─┬ set-value@2.0.1 
  │ │ │ │ │ │ │ └── extend-shallow@2.0.1 
  │ │ │ │ │ │ ├─┬ to-object-path@0.3.0 
  │ │ │ │ │ │ │ └── kind-of@3.2.2 
  │ │ │ │ │ │ ├── union-value@1.0.1 
  │ │ │ │ │ │ └─┬ unset-value@1.0.0 
  │ │ │ │ │ │   └─┬ has-value@0.3.1 
  │ │ │ │ │ │     ├── has-values@0.1.4 
  │ │ │ │ │ │     └─┬ isobject@2.1.0 
  │ │ │ │ │ │       └── isarray@1.0.0 
  │ │ │ │ │ ├─┬ class-utils@0.3.6 
  │ │ │ │ │ │ ├── define-property@0.2.5 
  │ │ │ │ │ │ └─┬ static-extend@0.1.2 
  │ │ │ │ │ │   ├── define-property@0.2.5 
  │ │ │ │ │ │   └─┬ object-copy@0.1.0 
  │ │ │ │ │ │     ├── copy-descriptor@0.1.1 
  │ │ │ │ │ │     ├── define-property@0.2.5 
  │ │ │ │ │ │     └── kind-of@3.2.2 
  │ │ │ │ │ ├── component-emitter@1.3.0 
  │ │ │ │ │ ├─┬ define-property@1.0.0 
  │ │ │ │ │ │ └─┬ is-descriptor@1.0.2 
  │ │ │ │ │ │   ├── is-accessor-descriptor@1.0.0 
  │ │ │ │ │ │   └── is-data-descriptor@1.0.0 
  │ │ │ │ │ ├─┬ mixin-deep@1.3.2 
  │ │ │ │ │ │ └── is-extendable@1.0.1 
  │ │ │ │ │ └── pascalcase@0.1.1 
  │ │ │ │ ├─┬ define-property@0.2.5 
  │ │ │ │ │ └─┬ is-descriptor@0.1.6 
  │ │ │ │ │   ├─┬ is-accessor-descriptor@0.1.6 
  │ │ │ │ │   │ └── kind-of@3.2.2 
  │ │ │ │ │   ├─┬ is-data-descriptor@0.1.4 
  │ │ │ │ │   │ └── kind-of@3.2.2 
  │ │ │ │ │   └── kind-of@5.1.0 
  │ │ │ │ ├── extend-shallow@2.0.1 
  │ │ │ │ └── use@3.1.1 
  │ │ │ ├─┬ snapdragon-node@2.1.1 
  │ │ │ │ ├─┬ define-property@1.0.0 
  │ │ │ │ │ └─┬ is-descriptor@1.0.2 
  │ │ │ │ │   ├── is-accessor-descriptor@1.0.0 
  │ │ │ │ │   └── is-data-descriptor@1.0.0 
  │ │ │ │ └─┬ snapdragon-util@3.0.1 
  │ │ │ │   └── kind-of@3.2.2 
  │ │ │ ├── split-string@3.1.0 
  │ │ │ └─┬ to-regex@3.0.2 
  │ │ │   └─┬ safe-regex@1.1.0 
  │ │ │     └── ret@0.1.15 
  │ │ ├─┬ is-binary-path@1.0.1 
  │ │ │ └── binary-extensions@1.13.1 
  │ │ ├─┬ is-glob@4.0.1 
  │ │ │ └── is-extglob@2.1.1 
  │ │ ├── normalize-path@3.0.0 
  │ │ ├─┬ readdirp@2.2.1 
  │ │ │ ├── graceful-fs@4.2.3 
  │ │ │ └─┬ readable-stream@2.3.6 
  │ │ │   ├── isarray@1.0.0 
  │ │ │   └── string_decoder@1.1.1 
  │ │ └── upath@1.2.0 
  │ ├── fancy-log@1.3.2 
  │ ├─┬ glob-parent@3.1.0 
  │ │ ├── is-glob@3.1.0 
  │ │ └── path-dirname@1.0.2 
  │ ├── path-is-absolute@1.0.1 
  │ ├─┬ readable-stream@2.3.6 
  │ │ ├── isarray@1.0.0 
  │ │ └── string_decoder@1.1.1 
  │ ├── slash@1.0.0 
  │ ├─┬ vinyl@2.2.0 
  │ │ ├── clone@2.1.2 
  │ │ └── clone-stats@1.0.0 
  │ └─┬ vinyl-file@2.0.0 
  │   ├── graceful-fs@4.2.3 
  │   ├── pify@2.3.0 
  │   ├── strip-bom@2.0.0 
  │   ├─┬ strip-bom-stream@2.0.0 
  │   │ ├─┬ first-chunk-stream@2.0.0 
  │   │ │ └─┬ readable-stream@2.3.6 
  │   │ │   ├── isarray@1.0.0 
  │   │ │   └── string_decoder@1.1.1 
  │   │ └── strip-bom@2.0.0 
  │   └─┬ vinyl@1.2.0 
  │     └── replace-ext@0.0.1 
  ├── map-stream@0.1.0 
  ├─┬ merge-stream@1.0.1 
  │ └─┬ readable-stream@2.3.6 
  │   ├── isarray@1.0.0 
  │   └── string_decoder@1.1.1 
  ├─┬ mkdirp@0.5.1 
  │ └── minimist@0.0.8 
  ├─┬ prompt-sui@3.2.1 
  │ ├─┬ event-stream@3.0.20 
  │ │ ├── duplexer@0.1.1 
  │ │ ├── from@0.1.7 
  │ │ ├── map-stream@0.0.7 
  │ │ ├── pause-stream@0.0.11 
  │ │ ├── split@0.2.10 
  │ │ └── stream-combiner@0.0.4 
  │ └─┬ inquirer@3.2.3 
  │   ├── ansi-escapes@2.0.0 
  │   ├─┬ chalk@2.4.2 
  │   │ ├── ansi-styles@3.2.1 
  │   │ └── supports-color@5.5.0 
  │   ├─┬ cli-cursor@2.1.0 
  │   │ └─┬ restore-cursor@2.0.0 
  │   │   ├─┬ onetime@2.0.1 
  │   │   │ └── mimic-fn@1.2.0 
  │   │   └── signal-exit@3.0.2 
  │   ├── cli-width@2.2.0 
  │   ├─┬ external-editor@2.2.0 
  │   │ ├── chardet@0.4.2 
  │   │ ├─┬ iconv-lite@0.4.24 
  │   │ │ └── safer-buffer@2.1.2 
  │   │ └── tmp@0.0.33 
  │   ├── figures@2.0.0 
  │   ├── lodash@4.17.15 
  │   ├── mute-stream@0.0.7 
  │   ├─┬ run-async@2.3.0 
  │   │ └── is-promise@2.1.0 
  │   ├── rx-lite@4.0.8 
  │   ├── rx-lite-aggregates@4.0.8 
  │   ├─┬ string-width@2.1.1 
  │   │ └── is-fullwidth-code-point@2.0.0 
  │   └─┬ strip-ansi@4.0.0 
  │     └── ansi-regex@3.0.0 
  ├── replace-ext@1.0.0 
  ├── require-dot-file@0.4.0 
  ├─┬ run-sequence@2.2.1 
  │ └─┬ plugin-error@0.1.2 
  │   ├─┬ arr-diff@1.1.0 
  │   │ └── array-slice@0.2.3 
  │   ├── arr-union@2.1.0 
  │   └─┬ extend-shallow@1.1.4 
  │     └── kind-of@1.1.0 
  ├── wrench-sui@0.0.3 
  └─┬ yamljs@0.3.0 
    ├─┬ argparse@1.0.10 
    │ └── sprintf-js@1.0.3 
    └─┬ glob@7.1.5 
      ├── fs.realpath@1.0.0 
      ├─┬ inflight@1.0.6 
      │ └── wrappy@1.0.2 
      └── once@1.4.0 

npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.2.9
npm WARN hantek-365@1.0.0 license should be a valid SPDX license expression

Ensuite j'ai tapé la commande suivante:

Code : Tout sélectionner

 bruno@HP-Compaq-dc5850-Microtower:~/hantek-365/gui$ npm start/

Usage: npm <command>

where <command> is one of:
    access, add-user, adduser, apihelp, author, bin, bugs, c,
    cache, completion, config, ddp, dedupe, deprecate, dist-tag,
    dist-tags, docs, edit, explore, faq, find, find-dupes, get,
    help, help-search, home, i, info, init, install,
    install-test, issues, it, la, link, list, ll, ln, login,
    logout, ls, outdated, owner, pack, ping, prefix, prune,
    publish, r, rb, rebuild, remove, repo, restart, rm, root,
    run-script, s, se, search, set, show, shrinkwrap, star,
    stars, start, stop, t, tag, team, test, tst, un, uninstall,
    unlink, unpublish, unstar, up, update, upgrade, v, verison,
    version, view, whoami

npm <cmd> -h     quick help on <cmd>
npm -l           display full usage info
npm faq          commonly asked questions
npm help <term>  search for help on <term>
npm help npm     involved overview

Specify configs in the ini-formatted file:
    /home/bruno/.npmrc
or on the command line via: npm <command> --key value
Config info can be viewed via: npm help config

npm@3.5.2 /usr/share/npm
  
Merci encore pour vos contibutions et votre aide.
Lenovo ThinkPad T510
System: Linux Mint 21.1 Vera Dektop: Cinnamon / 5.6.7
Noyau linux 5.15.0-67-generic x86_64bits
Processeur :Intel© Core™ i5 CPU M 560 @ 2.67GHz × 2
Mémoire vive 5,6 Go / DD 161,1 Go
Carte graphique : Intel Corporation Core Processor Integrated Graphics Controller

Avatar du membre
alain
Administrateur du site
Messages : 15154
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: driver hantek 365

Message par alain »

Bonjour Bruno.

je suis un peu perdu la....
Nous étions sur "scons" et tu nous parles de "npm".
cela voudrait il dire que tu as appliqué ce que je t'ai dit et que cela a fonctionné pour "scons"?
Et que du coup tu as fais la suite?
Si oui, y a t'il une question dans ton dernier message?
PC are like air conditioning, they becomes useless when you open Windows (L.T)
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.7 | K: 5.10
In a world without walls and fences, who needs windows and gates?

bruno_04
Messages : 17
Enregistré le : dim. 25 sept. 2016 12:27
Localisation : lyon

Re: driver hantek 365

Message par bruno_04 »

bonjour

dans la procédure, je devais taper

Code : Tout sélectionner

cd ../gui

sous gui je devais taper la commande

Code : Tout sélectionner

 npm install
suite à cette commande j'ai eu à la fin ce résultat

Code : Tout sélectionner

bruno@HP-Compaq-dc5850-Microtower:~/hantek-365/gui$ npm install
.....
....
..
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.2.9
npm WARN hantek-365@1.0.0 license should be a valid SPDX license expression
Pourrais-tu me dire ce qu'il faut penser de ce résultat?
Il semblerait qu'il y ait un problème de compatibilité avec LM19.2.
Merci encore pour ton aide.
Lenovo ThinkPad T510
System: Linux Mint 21.1 Vera Dektop: Cinnamon / 5.6.7
Noyau linux 5.15.0-67-generic x86_64bits
Processeur :Intel© Core™ i5 CPU M 560 @ 2.67GHz × 2
Mémoire vive 5,6 Go / DD 161,1 Go
Carte graphique : Intel Corporation Core Processor Integrated Graphics Controller

Avatar du membre
alain
Administrateur du site
Messages : 15154
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: driver hantek 365

Message par alain »

Bonjour Bruno.
bruno_04 a écrit :
ven. 1 nov. 2019 06:26
Il semblerait qu'il y ait un problème de compatibilité avec LM19.2.
Non! on ne peut pas dire ça, même pas avec ubuntu.
Il s'agit de dépendance optionnelle.(c'est écris dans ton retour)
David t'a déjà répondu à ce sujet ici : viewtopic.php?f=24&t=14120&p=159925#p159990
Je n'ai pas vérifié car je ne mets pas les écris de David en doute, s'il le dit c'est que c'est vrai.
PC are like air conditioning, they becomes useless when you open Windows (L.T)
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.7 | K: 5.10
In a world without walls and fences, who needs windows and gates?

Répondre