Jak zainstalować HeidiSQL na Ubuntu


16

Od jakiegoś czasu korzystam z HeidiSQL (GUI typu open source dla MySQL / MSSQL) w systemie Windows. Jednak, gdy przechodzę do Ubuntu w celu programowania, chciałbym nadal używać HeidiSQL.

Witryna stwierdza, że ​​można jej używać z aplikacją o nazwie Wine, ale nie ma dokumentacji, jak to zrobić.

Odpowiedzi:


26

Krok 1: zainstaluj Wine

Istnieją trzy sposoby zdobycia wina. Możesz pobrać wersję stabilną z oficjalnego repozytorium Ubuntu, pobrać ją z repozytorium Wine lub samodzielnie skompilować źródło.

Najprostszą opcją jest prawdopodobnie pobranie go z repozytorium Ubuntu za pomocą wiersza poleceń:

sudo apt-get install wine

Postępuj zgodnie z instrukcjami, musisz zaakceptować umowę licencyjną dla czcionek TrueType. Użyj klawiszy strzałek ( ←i →) i, Enteraby zaakceptować warunki.

Krok 2: pobierz HeidiSQL

Pobierz instalator ze strony http://www.heidisql.com/download.php .

Krok 3: zainstaluj HeidiSQL przy użyciu Wine

Otwórz instalator HeidiSQL z Wine i postępuj zgodnie z instrukcjami, aby zainstalować aplikację.

Krok 4: Dodaj ikonę HeidiSQL do programu uruchamiającego (opcjonalnie)

Ten krok jest opcjonalny, nawet bez niego możesz zacząć korzystać z HeidiSQL. Chciałem jednak dodać skrót do programu uruchamiającego, ale nie było to tak łatwe, jak się spodziewałem. W końcu udało mi się to zrobić, wykonując następujące kroki:

  1. Najpierw dowiedz się, gdzie Wine przechowuje ikonę HeidiSQL. W moim przypadku było /home/nic/.local/share/icons/hicolor/48x48/apps.
  2. Potrzebujesz także lokalizacji pliku wykonywalnego HeidiSQL. W moim przypadku to jest /home/nic/.wine/drive_c/Program Files/HeidiSQL.
  3. Dzięki tym informacjom możemy utworzyć nowy plik o ~/.local/share/applicationsnazwie heidisql.desktop.

    sudo gedit ~/.local/share/applications/heidisql.desktop
    

    (oczywiście możesz użyć innego edytora tekstu zamiast gedit).

    Wypełnij:

    [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
    

    (oczywiście trzeba zmienić ścieżki po Exec=, Icon=oraz Path=z odpowiednimi nich. StartupWMClass=nie jest obowiązkowe, ale o ten wpis wskazał aplikacji wykonywalnych poprawek nazw plików problem z jedności wyrzutni wykazujące ogólne wina ikonę aplikacji, gdy aplikacja jest uruchomiona)

  4. Dodaj ikonę do programu uruchamiającego. Przejdź do /home/USER/.local/share/applicationskorzystania z przeglądarki plików, poszukaj ikony HeidiSQL i przeciągnij ją do programu uruchamiającego, lub wyszukaj HeidiSQL w Dash i przeciągnij stamtąd ikonę. (ponieważ Dash może zawierać dwie identyczne ikony dla HeidiSQL, a tylko jedna jest odpowiednia, sugeruję pierwszą metodę)

Aby uzyskać więcej informacji o .desktopplikach, zobacz https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles .


HeidiSQL działa świetnie z winem (powodzenia, nie znalazłem podobnie inteligentnego klienta SQL dla linux ...), ale czcionka w dolnym okienku (log SQL) wydaje się zepsuta. Postacie wyglądają nieco pseudo-monospac. Czy istnieje ustawienie wina, które może to poprawić?
— BurninLeo,

2
Łatwy do rozwiązania ... jeśli wiesz, gdzie szukać: Uruchom winetricks(zainstaluj, jeśli jeszcze nie został zainstalowany), wybierz „Wybierz domyślny prefiks wine” -> „Zainstaluj czcionkę” -> wszystkie czcionki. Gotowy.
— BurninLeo,

Możesz także użyć 128x128ikony, aby wyglądała ładniej.
— simbabque

Podczas otwierania dowolnego instalatora pojawia się komunikat „Błąd podczas ładowania archiwum”.
— Christian

bez wina jest szansa, aby zainstalować plik .deb HeidiSQL w Linux mint
— Lova Chittumuri,

1

Właśnie zainstalowałem HeidiSQL 9.4.0.5151 przy użyciu 32-bitowego instalatora z Wine na moim Ubuntu 16.04. Ikona została umieszczona bezpośrednio na moim pulpicie. Spojrzałem i znalazłem:

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

Tak więc powyższa odpowiedź zawierająca informacje, jak to zrobić, nie jest potrzebna.

Dwukrotne kliknięcie ikony pulpitu HeidiSQL uruchamia HeidiSQL pod Wine bez problemu.


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

Źródło

cd ~/.wine/drive_c/<your path>/
/opt/wine-staging/bin/wine file.exe

Wykorzystanie wina


0

W oprogramowaniu ubuntu wyszukaj PlayOnLinux. Możesz na nim zainstalować wiele programów Windows, w tym heidiSQL. Automatycznie tworzy ikonę i inne rzeczy, które musisz zrobić dalej, dalej.

Dla mnie jest to o wiele łatwiejsze.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.