如何在Ubuntu上安装HeidiSQL

我已经在Windows上使用HeidiSQL(一个用于MySQL / MSSQL的开源GUI)有一段时间了。然而,因为我要转移到Ubuntu进行开发,所以我想继续使用HeidiSQL。
网站上说明可以使用一个叫做Wine的应用程序,但是没有任何关于如何使用的文档。
4个回答

步骤1:安装Wine

有三种方法可以获取Wine。您可以从官方的Ubuntu软件仓库下载稳定版本,也可以从Wine的软件仓库下载,或者自己编译源代码。

最简单的选择可能是从Ubuntu软件仓库下载,使用命令行:

sudo apt-get install wine

跟着指示操作,你需要接受TrueType字体的许可协议。使用箭头键(←和→)和Enter键来接受条款。
第二步:下载HeidiSQL
http://www.heidisql.com/download.php下载安装程序。
第三步:使用Wine安装HeidiSQL
用Wine打开HeidiSQL的安装程序,并按照步骤安装应用程序。
第四步:将HeidiSQL图标添加到启动器(可选)
这一步是可选的,即使没有它,你也可以开始使用HeidiSQL。然而,我想在启动器中添加一个快捷方式,但这并不像我想象的那么容易。最后,我通过以下步骤成功实现了这一点:
首先,找出Wine存储HeidiSQL图标的位置。在我的实例中,它位于/home/nic/.local/share/icons/hicolor/48x48/apps
您还需要知道HeidiSQL可执行文件的位置。在我的实例中,它位于/home/nic/.wine/drive_c/Program Files/HeidiSQL
有了这些信息,我们可以在~/.local/share/applications中创建一个名为heidisql.desktop的新文件。
使用以下内容填充它:
[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=不是必需的,但将此条目指向应用程序可执行文件名称可以解决Unity启动器在应用程序运行时显示通用Wine应用程序图标的问题)
将图标添加到启动器。要么使用文件浏览器转到/home/USER/.local/share/applications,找到HeidiSQL图标并将其拖到启动器上,要么在Dash中搜索HeidiSQL并从那里拖动图标。(因为Dash可能包含两个相同的HeidiSQL图标,而只有一个是正确的,我建议使用第一种方法)
有关.desktop文件的更多信息,请参阅https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles

HeidiSQL在wine上运行得很好(祝你好运,我没有找到类似智能的Linux SQL客户端...),但是下方窗格(SQL日志)中的字体似乎有问题。字符看起来有点伪等宽。有没有wine的设置可以修复这个问题? - BurninLeo
2如果你知道在哪里找,这个问题很容易解决:运行winetricks(如果尚未安装,请先安装),选择“选择默认的wineprefix” -> “安装字体” -> 所有字体。完成。 - BurninLeo
你还可以使用128x128的图标,让它看起来更漂亮。 - simbabque
打开任何一个安装程序时,我遇到了“加载存档时出错”的问题。 - Christian
没有酒的话,在Linux Mint上安装HeidiSQL的.deb文件有机会吗? - Lova Chittumuri

我刚刚使用Wine在我的Ubuntu 16.04上安装了HeidiSQL 9.4.0.5151的32位安装程序。一个图标直接放在了我的桌面上。我查看了一下,发现了以下内容:
~/.local/share/applications/wine/Programs/HeidiSQL/HeidiSQL.desktop 

所以上面包含如何做这个的答案是不需要的。
双击HeidiSQL桌面图标可以在Wine下无问题地运行HeidiSQL。

在Ubuntu软件中,寻找PlayOnLinux。您可以在其中安装许多Windows软件,包括heidiSQL。它会自动创建图标和其他内容,您只需要按照下一步操作即可。
我发现这对我来说更加容易。

$ 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

葡萄酒用途


  • 相关问题