Как установить HeidiSQL на Ubuntu

16

Я уже давно использую HeidiSQL (графический интерфейс с открытым исходным кодом для MySQL / MSSQL) в Windows. Однако, поскольку я перехожу в Ubuntu для разработки, я бы хотел продолжать использовать HeidiSQL.

На веб-сайте говорится, что его можно использовать с приложением Wine, но нет документации о том, как это сделать.

Ник Вортель
источник

Ответы:

26

Шаг 1: установите Wine

Есть три способа, как вы можете получить вино. Вы можете загрузить стабильную версию из официального репозитория Ubuntu, загрузить ее из репозитория Wine или скомпилировать исходный код самостоятельно.

Самым простым вариантом, вероятно, является его загрузка из репозитория Ubuntu с помощью командной строки:

sudo apt-get install wine

Следуйте инструкциям, вам нужно будет принять лицензионное соглашение для шрифтов TrueType. Используйте клавиши со стрелками ( и ) и, Enterчтобы принять условия.

Шаг 2: скачать HeidiSQL

Загрузите установщик с http://www.heidisql.com/download.php .

Шаг 3: установить HeidiSQL с помощью Wine

Откройте установщик HeidiSQL с Wine и следуйте инструкциям по установке приложения.

Шаг 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=не является обязательным , но имея эту запись указует на имя исполняемого файла приложение исправления выдавать с единицей пусковым показывая общий винный значок приложения , когда приложение работает)

  4. Добавьте значок в панель запуска. Либо перейдите к /home/USER/.local/share/applicationsиспользованию файлового браузера, найдите значок HeidiSQL и перетащите его на панель запуска, либо найдите HeidiSQL в Dash и перетащите значок оттуда. (поскольку Dash может содержать два одинаковых значка для HeidiSQL, и только один является правильным, я предлагаю первый метод)

Для получения дополнительной информации о .desktopфайлах см. Https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles .

Ник Вортель
источник
HeidiSQL прекрасно работает с Wine (удачи, я не нашел такого же умного клиента SQL для linux ...), но шрифт в нижней панели (журнал SQL) кажется поврежденным. Персонажи выглядят несколько псевдомоноразмерными. Есть ли винная установка, чтобы исправить это?
BurninLeo
2
Легко решить ... если вы знаете, где искать: Запустите winetricks(установите, если еще не установлен), выберите «Выбрать префикс по умолчанию» -> «Установить шрифт» -> все шрифты. Выполнено.
BurninLeo
Вы также можете использовать 128x128значок, чтобы он выглядел лучше.
simbabque
Я получаю «Ошибка при загрузке архива» при открытии любого из установщиков.
Кристиан
без вина есть ли возможность установить .deb файл HeidiSQL в Linux mint
Lova Chittumuri
1

Я только что установил HeidiSQL 9.4.0.5151, используя 32-битный установщик с Wine на Ubuntu 16.04. Значок был размещен прямо на моем рабочем столе. Я посмотрел и нашел следующее:

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

Поэтому приведенный выше ответ, содержащий информацию о том, как это сделать, не нужен.

Двойной щелчок на значке HeidiSQL на рабочем столе запускает HeidiSQL под Wine без проблем.

Джефф Гэлбрейт
источник
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

Вина

mshakeel
источник
0

В программном обеспечении Ubuntu ищите PlayOnLinux. Вы можете установить много программ для Windows, включая heidiSQL. Он автоматически создает пиктограммы и все, что вам нужно делать дальше, дальше.

Я нахожу это намного проще для себя.

Priyank
источник