web-dev-qa-db-ja.com

UbuntuにHeidiSQLをインストールする方法

私はしばらくの間、Windowsで HeidiSQL (MySQL/MSSQL用のオープンソースGUI)を使用しています。ただし、開発のためにUbuntuに移行しているので、HeidiSQLを引き続き使用したいと思います。

Webサイトでは、Wineと呼ばれるアプリケーションで使用できると述べていますが、これを行う方法に関するドキュメントはありません。

16
Nic Wortel

ステップ1:Wineをインストールする

Wineを入手するには3つの方法があります。公式の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の使用を開始できます。ただし、ランチャーにショートカットを追加したかったのですが、これは思ったほど簡単ではありませんでした。私は最終的に次の手順を実行することでそうしました。

  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アイコンを探してランチャーにドラッグするか、DashでHeidiSQLを検索し、そこからアイコンをドラッグします。 (DashにはHeidiSQLの2つの同一のアイコンが含まれている可能性があり、正しいアイコンは1つだけなので、最初の方法をお勧めします)

.desktopファイルの詳細については、 https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles を参照してください。

25
Nic Wortel

Ubuntu 16.04で、32ビットインストーラーとWineを使用してHeidiSQL 9.4.0.5151をインストールしました。アイコンがデスクトップに直接配置されました。私は見て、以下を見つけました:

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

そのため、これを行う方法に関する情報を含む上記の回答は必要ありません。

HeidiSQLデスクトップアイコンをダブルクリックすると、WineでHeidiSQLが問題なく実行されます。

1
Jeff Galbraith
$ 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

ワインの使用法

0
mshakeel

Ubuntuソフトウェアで、PlayOnLinuxを検索します。 heidiSQLを含む多くのWindowsソフトウェアをインストールできます。それはアイコンとスタッフを自動的に作成します。

私はこれが自分にとってはるかに簡単だと感じています。

0
Priyank