我一直在使用HeidiSQL(MySQL / MSSQL 的开源 GUI)已经在 Windows 上使用了一段时间。但是,由于我将转到 Ubuntu 进行开发,因此我想继续使用 HeidiSQL。
该网站称它可以与名为 Wine 的应用程序一起使用,但没有关于如何执行此操作的任何文档。
答案1
步骤 1:安装 Wine
有三种方法可以获取 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。但是,我想在启动器中添加一个快捷方式,但这并不像我想象的那么容易。我最终按照以下步骤成功做到了这一点:
- 首先,找出 Wine 存储 HeidiSQL 图标的位置。在我的例子中,它位于 中
/home/nic/.local/share/icons/hicolor/48x48/apps
。 - 您还需要 HeidiSQL 可执行文件的位置。在我的例子中,它位于
/home/nic/.wine/drive_c/Program Files/HeidiSQL
。 有了这些信息,我们可以在 中创建一个
~/.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=
这不是强制性的,但将此条目指向应用程序可执行文件名可以修复 Unity 启动器在应用程序运行时显示通用 Wine 应用程序图标的问题)将图标添加到启动器。要么
/home/USER/.local/share/applications
使用文件浏览器,查找 HeidiSQL 图标并将其拖到启动器,要么在 Dash 中搜索 HeidiSQL 并从那里拖动图标。(由于 Dash 可能包含两个相同的 HeidiSQL 图标,并且只有一个是正确的,所以我建议使用第一种方法)
有关文件的详细信息.desktop
,请参阅https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles。
答案2
我刚刚在 Ubuntu 16.04 上使用 Wine 的 32 位安装程序安装了 HeidiSQL 9.4.0.5151。图标直接放在我的桌面上。我查看后发现以下内容:
~/.local/share/applications/wine/Programs/HeidiSQL/HeidiSQL.desktop
因此,不需要上述包含有关如何执行此操作的信息的答案。
双击 HeidiSQL 桌面图标即可在 Wine 下毫无问题地运行 HeidiSQL。
答案3
答案4
在 ubuntu 软件中,查找 PlayOnLinux。您可以在其上安装许多 Windows 软件,包括 heidiSQL。它会自动创建图标和其他内容,您只需执行下一步、下一步即可。
我发现这对我自己来说容易得多。