如何在Ubuntu上安装HeidiSQL


16

我已经在Windows上使用HeidiSQL(MySQL / MSSQL的开源GUI)已有一段时间了。但是,在我转向Ubuntu进行开发时,我想继续使用HeidiSQL。

该网站指出,它可以与名为Wine的应用程序一起使用,但是没有有关如何执行此操作的任何文档。

Answers:


26

步骤1:安装Wine

您可以通过三种方式获得葡萄酒。您可以从官方Ubuntu存储库中下载稳定版本,也可以从Wine的存储库中下载稳定版本,也可以自己编译源代码。

最简单的选项可能是使用命令行从Ubuntu存储库下载它:

sudo apt-get install wine

按照说明进行操作,您将需要接受TrueType字体的许可协议。使用箭头键()和Enter接受条款。

步骤2:下载HeidiSQL

http://www.heidisql.com/download.php下载安装程序。

步骤3:使用Wine安装HeidiSQL

使用Wine打开HeidiSQL的安装程序,然后按照步骤安装应用程序。

步骤4:将HeidiSQL图标添加到启动器(可选)

此步骤是可选的,即使没有此步骤,您也可以开始使用HeidiSQL。但是,我想为启动器添加一个快捷方式,但这并不像我想象的那么容易。我终于按照以下步骤做到了:

  1. 首先,找出Wine在哪里存储HeidiSQL图标。就我而言,它在中/home/nic/.local/share/icons/hicolor/48x48/apps
  2. 您还需要HeidiSQL可执行文件的位置。以我为例,它在中/home/nic/.wine/drive_c/Program Files/HeidiSQL
  3. 有了这些信息,我们可以在中创建一个~/.local/share/applications名为的新文件heidisql.desktop

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

    (当然,您可以使用其他文本编辑器代替gedit)。

    填写:

    [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
    

    (当然,您需要更改后的路径Exec=Icon=Path=使用适当的。StartupWMClass=这不是强制性的,但要使该条目指向应用程序可执行文件名即可解决,因为统一启动器在应用程序运行时会显示通用Wine应用程序图标)

  4. 将图标添加到启动器。要么去/home/USER/.local/share/applications使用文件浏览器,查找HeidiSQL图标并将其拖动到启动器,要么在Dash中搜索HeidiSQL并将图标从此处拖动。(由于Dash可能包含两个相同的HeidiSQL图标,只有一个是正确的图标,我建议使用第一种方法)

有关.desktop文件的更多信息,请参见https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles


HeidiSQL与wine搭配使用效果很好(祝您好运,我发现Linux上没有类似的智能SQL客户端...),但下部窗格(SQL日志)中的字体似乎坏了。这些字符看起来有些伪等宽。有没有可以解决此问题的葡萄酒设置?
BurninLeo 2014年

2
易于解决...如果您知道从哪里看:运行winetricks(安装(如果尚未安装)),选择“选择默认wineprefix”->“安装字体”->所有字体。做完了
BurninLeo 2014年

您也可以使用该128x128图标使其看起来更好。
辛巴克

打开任何安装程序时,出现“加载档案时出错”。
基督教徒

没有酒就没有机会在Linux Mint中安装HeidiSQL的.deb文件
Lova Chittumuri 19'Aug

1

我刚刚在Ubuntu 16.04上使用带有Wine的32位安装程序安装了HeidiSQL 9.4.0.5151。图标直接放置在我的桌面上。我查看并发现以下内容:

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

因此,不需要包含有关如何执行此操作的信息的上述答案。

双击HeidiSQL桌面图标,可以在Wine下毫无问题地运行HeidiSQL。


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

资源

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

葡萄酒使用


0

在ubuntu软件中,查找PlayOnLinux。您可以在上面安装许多Windows软件,包括heidiSQL。它会自动创建图标和内容,您只需下一步,下一步即可。

我发现这对我自己来说要容易得多。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.