Як встановити HeidiSQL на Ubuntu


16

Я вже деякий час використовую HeidiSQL (GUI з відкритим кодом для 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 може містити два однакових піктограми для HeidiSQL, і лише один є правильним, я пропоную перший метод)

Для отримання додаткової інформації про .desktopфайли див. Https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles .


HeidiSQL чудово працює з вином (удача, я не знайшов подібного розумного клієнта SQL для Linux ...), але шрифт на нижній панелі (журнал SQL) здається зламаним. Персонажі виглядають дещо псевдомоноспецифічними. Чи є винна установка, щоб виправити це?
BurninLeo

2
Легко вирішити ... якщо ви знаєте, де шукати: запустіть winetricks(встановіть, якщо ще не встановлено), виберіть «Вибрати винну виправлення за замовчуванням» -> «Встановити шрифт» -> усі шрифти. Зроблено.
BurninLeo

Ви також можете використовувати 128x128піктограму, щоб вона виглядала красивіше.
simbabque

Під час відкриття будь-якого інсталятора я отримую "Помилка під час завантаження архіву".
Крістіан

без вина чи є шанс встановити .deb файл HeidiSQL в Linux монетному дворі
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

У програмному забезпеченні ubuntu знайдіть PlayOnLinux. На нього можна встановити багато програмного забезпечення Windows, включаючи heidiSQL. Він створює піктограму та речі автоматично, що вам потрібно зробити наступне, наступне.

Мені це набагато легше.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.