J'utilise HeidiSQL (une interface graphique open source pour MySQL/MSSQL) sous Windows depuis un certain temps maintenant. Cependant, lorsque je me déplace vers Ubuntu pour le développement, j'aimerais continuer à utiliser HeidiSQL.
Le site Web indique qu'il peut être utilisé avec une application appelée Wine, mais il n'y a aucune documentation sur la façon de procéder.
Il y a trois façons d'obtenir du vin. Vous pouvez soit télécharger la version stable à partir du référentiel officiel Ubuntu, soit à partir du référentiel de Wine, soit compiler vous-même le code source.
L'option la plus simple est probablement de le télécharger depuis le référentiel Ubuntu, en utilisant la ligne de commande:
Sudo apt-get install wine
Suivez les instructions, vous devrez accepter un contrat de licence pour les polices TrueType. Utiliser les flèches (← et →) et Enter accepter les termes.
Téléchargez l’installateur à partir de http://www.heidisql.com/download.php .
Ouvrez le programme d'installation de HeidiSQL avec Wine et suivez les étapes pour installer l'application.
Cette étape est facultative. Même sans cela, vous pouvez commencer à utiliser HeidiSQL. Cependant, je voulais ajouter un raccourci au lanceur, mais ce n’était pas aussi facile que je le pensais. J'ai finalement réussi à le faire en suivant ces étapes:
/home/nic/.local/share/icons/hicolor/48x48/apps
./home/nic/.wine/drive_c/Program Files/HeidiSQL
.Avec cette information, nous pouvons créer un nouveau fichier dans ~/.local/share/applications
, appelé heidisql.desktop
.
Sudo gedit ~/.local/share/applications/heidisql.desktop
(vous pouvez utiliser un autre éditeur de texte au lieu de gedit, bien sûr).
Remplissez-le avec:
[Desktop Entry]
Name=HeidiSQL
Comment=HeidiSQL on Ubuntu
Exec=env WINEDEBUG=-all WINEPREFIX=/home/USER/.wine wine heidisql.exe
Icon=/home/USER/.local/share/icons/hicolor/48x48/apps/9103_heidisql.0.png
Path=/home/USER/.wine/drive_c/Program Files/HeidiSQL
Terminal=false
Type=Application
Categories=Wine;
StartupNotify=true
StartupWMClass=heidisql.exe
(Bien sûr, vous devez changer les chemins après Exec=
, Icon=
et Path=
avec les noms appropriés. StartupWMClass=
n'est pas obligatoire, mais le fait que cette entrée soit dirigée vers le nom de fichier exécutable de l'application corrige le problème avec le lanceur d'unité affichant l'icône de l'application générique pour le vin lorsque l'application est en cours d'exécution).
Ajoutez l'icône au lanceur. Accédez à /home/USER/.local/share/applications
à l'aide du navigateur de fichiers, recherchez l'icône HeidiSQL et faites-la glisser vers le programme de lancement, ou recherchez HeidiSQL dans Dash et faites-y glisser l'icône. (comme Dash peut contenir deux icônes identiques pour HeidiSQL, et une seule est la bonne, je suggère la première méthode)
Pour plus d'informations sur les fichiers .desktop
, voir https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles .
Je viens d'installer HeidiSQL 9.4.0.5151 à l'aide du programme d'installation 32 bits avec Wine sur mon Ubuntu 16.04. Une icône a été placée directement sur mon bureau. J'ai regardé et trouvé ce qui suit:
~/.local/share/applications/wine/Programs/HeidiSQL/HeidiSQL.desktop
Donc, la réponse ci-dessus contenant des informations sur la façon de procéder n'est pas nécessaire.
Un double-clic sur l'icône du bureau HeidiSQL permet d'exécuter HeidiSQL sous Wine sans problème.
$ Sudo add-apt-repository ppa:wine/wine-builds
$ Sudo apt-get update
$ Sudo apt-get install --install-recommends wine-staging
$ Sudo apt-get install winehq-staging
cd ~/.wine/drive_c/<your path>/
/opt/wine-staging/bin/wine file.exe
Dans les logiciels Ubuntu, recherchez PlayOnLinux. Vous pouvez installer de nombreux logiciels Windows, y compris heidiSQL. Il crée automatiquement des icônes et tout ce que vous devez faire ensuite, ensuite.
Je trouve cela beaucoup plus facile pour moi.