Comment installer HeidiSQL sur Ubuntu

16

J'utilise HeidiSQL (une interface graphique open source pour MySQL / MSSQL) sur Windows depuis un certain temps maintenant. Cependant, comme je passe à 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.

Nic Wortel
la source

Réponses:

26

Étape 1: installez Wine

Il y a trois façons d'obtenir du vin. Vous pouvez soit télécharger la version stable à partir du référentiel Ubuntu officiel, la télécharger à partir du référentiel de Wine, ou compiler la source vous-même.

L'option la plus simple est probablement de le télécharger à partir du référentiel Ubuntu, en utilisant la ligne de commande:

sudo apt-get install wine

Suivez les instructions, vous devrez accepter un accord de licence pour les polices TrueType. Utilisez les touches fléchées ( et ) et Enterpour accepter les termes.

Étape 2: téléchargez HeidiSQL

Téléchargez le programme d'installation sur http://www.heidisql.com/download.php .

Étape 3: installer HeidiSQL à l'aide de Wine

Ouvrez le programme d'installation de HeidiSQL avec Wine et suivez les étapes pour installer l'application.

Étape 4: ajoutez l'icône HeidiSQL au lanceur (facultatif)

Cette étape est facultative, même sans elle, 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:

  1. Tout d'abord, découvrez où Wine stocke l'icône HeidiSQL. Dans mon cas, c'était en /home/nic/.local/share/icons/hicolor/48x48/apps.
  2. Vous avez également besoin de l'emplacement de l'exécutable HeidiSQL. Dans mon cas, c'est dans /home/nic/.wine/drive_c/Program Files/HeidiSQL.
  3. Avec ces informations, nous pouvons créer un nouveau fichier ~/.local/share/applications, appelé heidisql.desktop.

    sudo gedit ~/.local/share/applications/heidisql.desktop
    

    (vous pouvez bien sûr utiliser un autre éditeur de texte au lieu de gedit).

    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 modifier les chemins après Exec=, Icon=et Path=avec celles appropriées. StartupWMClass=n'est pas obligatoire , mais ayant cette entrée a des corrections de nom de fichier exécutable de l' application problème avec lanceur d'unité montrant une icône d'application de vin générique lorsque l'application est en cours d' exécution)

  4. Ajoutez l'icône au lanceur. Vous pouvez soit /home/USER/.local/share/applicationsutiliser le navigateur de fichiers, rechercher l'icône HeidiSQL et le faire glisser vers le lanceur, soit rechercher HeidiSQL dans Dash et faire glisser l'icône à partir de là. (comme Dash peut contenir deux icônes identiques pour HeidiSQL, et qu'une seule est la bonne, je suggère la première méthode)

Pour plus d'informations sur les .desktopfichiers, voir https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles .

Nic Wortel
la source
HeidiSQL fonctionne très bien avec wine (bonne chance, je n'ai trouvé aucun client SQL aussi intelligent pour linux ...), mais la police dans le volet inférieur (journal SQL) semble cassée. Les personnages semblent quelque peu pseudo-espacés. Y a-t-il un réglage de vin pour corriger cela?
BurninLeo
2
Facile à résoudre ... si vous savez où chercher: Exécutez winetricks(installez, s'il n'est pas encore installé), sélectionnez "Sélectionner le préfixe par défaut" -> "Installer la police" -> toutes les polices. Terminé.
BurninLeo
Vous pouvez également utiliser l' 128x128icône pour la rendre plus agréable.
simbabque
J'obtiens une "Erreur lors du chargement de l'archive" lors de l'ouverture de l'un des programmes d'installation.
Christian
sans vin, y a-t-il une chance d'installer le fichier .deb de HeidiSQL sous Linux
Lova Chittumuri
1

Je viens d'installer HeidiSQL 9.4.0.5151 en utilisant le 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 

La réponse ci-dessus contenant des informations sur la façon de procéder n'est donc pas nécessaire.

Double-cliquer sur l'icône du bureau HeidiSQL exécute HeidiSQL sous Wine sans problème.

Jeff Galbraith
la source
0
$ 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

La source

cd ~/.wine/drive_c/<your path>/
/opt/wine-staging/bin/wine file.exe

Utilisation du vin

mshakeel
la source
0

Dans les logiciels ubuntu, recherchez PlayOnLinux. Vous pouvez y installer de nombreux logiciels Windows, y compris heidiSQL. Il crée automatiquement des icônes et des trucs que vous n'avez qu'à faire ensuite, ensuite.

Je trouve cela beaucoup plus facile pour moi.

Priyank
la source