如何在 Ubuntu 上安装 HeidiSQL

Nic*_*tel 19 gui wine software-installation

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

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

Nic*_*tel 30

第 1 步:安装 Wine

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

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

sudo apt-get install wine
Run Code Online (Sandbox Code Playgroud)

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

第二步:下载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
    
    Run Code Online (Sandbox Code Playgroud)

    (当然,您可以使用其他文本编辑器而不是 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
    
    Run Code Online (Sandbox Code Playgroud)

    (当然,您需要在 之后更改路径Exec=Icon=Path=使用适当的路径。StartupWMClass=不是强制性的,但将此条目指向应用程序可执行文件名修复了统一启动器在应用程序运行时显示通用 wine 应用程序图标的问题)

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

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

  • 很容易解决...如果你知道在哪里看:运行`winetricks`(安装,如果尚未安装),选择“选择默认的wineprefix”->“安装字体”->所有字体。完毕。 (2认同)