Centos7にMySqlWorkbenchをインストールする(依存性の解決についてもメモ付き)
単純にrpmパッケージをダウンロードして、インストールするだけでは
成功しなかったので、手順を残しておく。
何が問題だったかというと、依存性の問題。以下の流れで解決。
-
MysqlWorkbenchのRPMパッケージのダウンロード
MySQL :: Download MySQL Workbench に行って、
Select PlatformでRed Hat Enterprise Linux/ Oracle Linux7を選択して、
`Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit), RPM Package`を
ダウンロードする
⇒現在の最新版だと、mysql-workbench-community-6.3.6-2.el7.x86_64.rpm になる -
依存性の欠如の確認
rpmコマンドで、ダウンロードしたRPMパッケージを実行試みると
依存性の欠如が発生しているのがわかる。
実行コマンド結果
警告: mysql-workbench-community-6.3.6-2.el7.x86_64.rpm: ヘッダー V3 DSA/SHA1 Signature、鍵 ID 5072e1f5: NOKEY
エラー: 依存性の欠如:
tinyxml は mysql-workbench-community-6.3.6-2.el7.x86_64 に必要とされています
libzip は mysql-workbench-community-6.3.6-2.el7.x86_64 に必要とされています
python-paramiko >= 1.15.1 は mysql-workbench-community-6.3.6-2.el7.x86_64 に必要とされています
proj は mysql-workbench-community-6.3.6-2.el7.x86_64 に必要とされています
libodbc.so.2()(64bit) は mysql-workbench-community-6.3.6-2.el7.x86_64 に必要とされています
libodbcinst.so.2()(64bit) は mysql-workbench-community-6.3.6-2.el7.x86_64 に必要とされています
libpq.so.5()(64bit) は mysql-workbench-community-6.3.6-2.el7.x86_64 に必要とされています - 依存性欠如の解決ステップ1:epel-releaseのインストール
実行コマンド
- yum install epel-release
- 依存性欠如の解決ステップ2:yum installで上4つのインストール
実行コマンド
- 依存性欠如の解決ステップ3:yum install **で下3つのインストール
実行コマンド
※↑これになかなか辿り着かなかった!
参考ソース:
How to fix failed dependencies when installing rpm Sphinx Search on CentOssnippetsofcode.wordpress.com
- 結果確認
GNOMEデスクトップの左上にて、
アプリケーション>プログラミング>MySQL WorkbenchI ができている
ことを確認
終了!