Installation de qhuaweiflash avec WSL
Pour installer qhuaweiflash avec WSL (Windows Subsystem for Linux), voici comment faire :
1- Préparer l'installation de WSL
Lancer la commande suivante dans un Powershell en tant qu'Administrateur
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
2- Installer une distribution linux à partir du Windows store
J'ai choisi Kali Linux mais le principe est le même avec une autre distribution.
Avec WSL, les distributions sont minimales. Il faut donc installer soi-même les dépendances et outils nécessaire (comme l’environnement graphique).
Ensuite, lancer un shell de votre distribution (Menu Démarrer, taper Kali Linux)
3- Installer les packages nécessaires
Dans ce shell :
sudo su
apt-get install build-essential git
apt-get install qt5-qmake qtbase5-dev zlib1g-dev
4- Télécharger et compiler qhuaweiflash
Se mettre dans le répertoire de son choix, puis :
git clone https://github.com/Oga83/qhuaweiflash
cd qhuaweiflash
export QT_SELECT=qt5
qmake
make
5- Installer un server X sur Windows
J'ai choisi xming, à télécharger ici.
6- Lancer qhuaweiflash
export DISPLAY=:0
./qhuaweiflash
7- Problème avec ldd ?
Sur ma machine, j'ai eu un petit problème de chargement d'une lib avec ldd lors du lancement de qhuaweiflash :
./qhuaweiflash: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory
Cela s'est règlé avec :
strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
Si ce genre de post vous plait, n'oubliez pas de le promotionner :)