So installieren Sie HeidiSQL unter Ubuntu

16

Ich benutze HeidiSQL (eine Open-Source-Benutzeroberfläche für MySQL / MSSQL) seit einiger Zeit unter Windows. Da ich jedoch zur Entwicklung nach Ubuntu wechsle, möchte ich HeidiSQL weiterhin verwenden.

Die Website gibt an, dass es mit einer Anwendung namens Wine verwendet werden kann, es gibt jedoch keine Dokumentation dazu.

Nic Wortel
quelle

Antworten:

26

Schritt 1: Installieren Sie Wine

Es gibt drei Möglichkeiten, wie Sie Wein erhalten können. Sie können entweder die stabile Version aus dem offiziellen Ubuntu-Repository herunterladen, sie aus dem Wine-Repository herunterladen oder die Quelle selbst kompilieren.

Die einfachste Option ist wahrscheinlich das Herunterladen aus dem Ubuntu-Repository über die Befehlszeile:

sudo apt-get install wine

Befolgen Sie die Anweisungen. Sie müssen eine Lizenzvereinbarung für TrueType-Schriftarten akzeptieren. Verwenden Sie die Pfeiltasten ( und ) und Enter, um die Bedingungen zu akzeptieren.

Schritt 2: Laden Sie HeidiSQL herunter

Laden Sie das Installationsprogramm von http://www.heidisql.com/download.php herunter .

Schritt 3: Installieren Sie HeidiSQL mit Wine

Öffnen Sie das Installationsprogramm für HeidiSQL mit Wine und folgen Sie den Schritten, um die Anwendung zu installieren.

Schritt 4: Fügen Sie das HeidiSQL-Symbol zum Launcher hinzu (optional)

Dieser Schritt ist optional, auch ohne können Sie HeidiSQL verwenden. Ich wollte jedoch eine Verknüpfung zum Launcher hinzufügen, aber das war nicht so einfach, wie ich es mir vorgestellt hatte. Ich habe es endlich geschafft, indem ich die folgenden Schritte ausgeführt habe:

  1. Finden Sie zunächst heraus, wo Wine das HeidiSQL-Symbol speichert. In meinem Fall war es in /home/nic/.local/share/icons/hicolor/48x48/apps.
  2. Sie benötigen auch den Speicherort der HeidiSQL-Programmdatei. In meinem Fall ist es in /home/nic/.wine/drive_c/Program Files/HeidiSQL.
  3. Mit diesen Informationen können wir eine neue Datei in ~/.local/share/applicationsnamens erstellen heidisql.desktop.

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

    (Sie können natürlich auch einen anderen Texteditor anstelle von gedit verwenden).

    Fülle es mit:

    [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
    

    (natürlich müssen Sie die Pfade ändern , nachdem Exec=, Icon=und Path=mit den entsprechenden denjenigen. StartupWMClass=ist nicht obligatorisch , aber mit diesem Eintrag Anwendung ausführbarer Datei behebt Problem zeigt zeigte mit Einheit Launcher generic Wein App - Symbol , wenn die Anwendung ausgeführt wird )

  4. Fügen Sie das Symbol zum Launcher hinzu. Rufen Sie /home/USER/.local/share/applicationsden Dateibrowser auf, suchen Sie das HeidiSQL-Symbol und ziehen Sie es in den Launcher, oder suchen Sie in Dash nach HeidiSQL und ziehen Sie das Symbol von dort. (Da Dash möglicherweise zwei identische Symbole für HeidiSQL enthält und nur eines das richtige ist, empfehle ich die erste Methode)

Weitere Informationen zu .desktopDateien finden Sie unter https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles .

Nic Wortel
quelle
HeidiSQL funktioniert hervorragend mit Wein (viel Glück, ich habe keinen ähnlich intelligenten SQL-Client für Linux gefunden ...), aber die Schriftart im unteren Bereich (SQL-Protokoll) scheint defekt zu sein. Die Charaktere sehen etwas pseudo-monospaced aus. Gibt es eine Weineinstellung, um dies zu korrigieren?
BurninLeo
2
Einfach zu lösen ... wenn Sie wissen, wo Sie suchen müssen: Ausführen winetricks(installieren, falls noch nicht installiert), wählen Sie "Standard-Wineprefix auswählen" -> "Schriftart installieren" -> alle Schriftarten. Erledigt.
BurninLeo
Sie können auch das 128x128Symbol verwenden, um das Erscheinungsbild zu verbessern.
Simbabque
Beim Öffnen eines der Installationsprogramme wird ein "Fehler beim Laden des Archivs" angezeigt.
Christian
ohne Wein gibt es keine Chance, die .deb-Datei von HeidiSQL in Linux Minze zu installieren
Lova Chittumuri
1

Ich habe gerade HeidiSQL 9.4.0.5151 mit dem 32-Bit-Installationsprogramm mit Wine auf meinem Ubuntu 16.04 installiert. Ein Icon wurde direkt auf meinem Desktop platziert. Ich habe folgendes gesucht und gefunden:

~/.local/share/applications/wine/Programs/HeidiSQL/HeidiSQL.desktop 

Die obige Antwort mit Informationen zur Vorgehensweise ist daher nicht erforderlich.

Durch Doppelklicken auf das HeidiSQL-Desktop-Symbol wird HeidiSQL unter Wine problemlos ausgeführt.

Jeff Galbraith
quelle
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

Quelle

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

Weinverbrauch

mshakeel
quelle
0

Suchen Sie in Ubuntu-Software nach PlayOnLinux. Sie können viele Windows-Programme darauf installieren, einschließlich heidiSQL. Es erstellt automatisch Symbole und Dinge, die Sie als Nächstes tun müssen.

Ich finde das viel einfacher für mich.

Priyank
quelle