次の方法でMySQL Workbenchをインストールしようとしました。
apt-get install mysql-workbench-community
しかし、次のエラーが発生し、手動でインストールできません。
Depends: libssl1.0.0 (>= 1.0.2~beta3) but it is not installable
Depends: libzip4 (>= 0.10) but it is not installable
どうすればインストールできますか?
この問題は、debパッケージから直接libzip
パッケージをインストールすることで解決しました。 libzip4_1.1.2-1.1_AMD64.deb で見つかりました。
ダウンロードとインストール libzip4
、次にインストールmysql-workbench
aptまたはdebパッケージから、好きな方から。
これが正しくインストールするために私が取った手順です。
必要な2つのライブラリをダウンロードしてインストールします。
MySQL Workbenchダウンロードページ に移動し、Ubuntu 18.04の最新バージョンを(少なくとも今のところ)ダウンロードしてインストールします。問題なく正しくインストールされます。
この回答の執筆時点(2019年4月25日)では、パッケージmysql-workbench
またはmysql-workbench-community
19.04リポジトリには存在しません(ユニバースリポジトリが有効な場合でも)。まだ作成されたパッケージがないことがわかります: https://launchpad.net/ubuntu/disco/+source/mysql-workbench
ダウンロードサイト( https://dev.mysql.com/downloads/workbench/ )を確認しても、19.04のリリースバージョンが表示されません。バージョンがリリースされるのを待つ必要があるようです。それは全くつまらない。
また、18.10インストーラが19.04で機能しないことも確認できます
libzip4、libzip5、およびlibzip-devがインストールされていて、解決されていません。
私はこの問題を次のように解決しました:
1-backupまたはこれらのファイルを削除:Sudo rm /usr/local/lib/libcrypto.so.1.0.0 Sudo rm /usr/local/lib/libssl.so.1.0.0
2システムでそれらを見つけます:Sudoはlibcrypto.so.1.0.0を見つけますSudoはlibssl.so.1.0.0を見つけます
3それらを配置するためのシンボリックリンクを再作成します。Sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/local/lib/libcrypto.so.1.0.0 Sudo ln -s/usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/local/lib/libssl.so.1.0.0
18.10インストーラーをダウンロードサイトから削除したことに気づきました。なぜだかわかりません。 19.04バージョンのリリースに取り組んでいる可能性があります。
これらのパッケージをインストールした後:
https://packages.ubuntu.com/cosmic/AMD64/libssl1.0.0/download
https://packages.ubuntu.com/cosmic/AMD64/libzip4/download
私はpythonをインストールしました、そしてそれはうまくいきました
Sudo apt install python
に続く Sudo apt --fix-broken install
およびSudo apt update
Ubuntu 18.04 0n ubuntu 19用に設計されたワークベンチをインストールできました。
私はそれを使用してインストールしました:gdebi mysql-workbench-community_8.0.16-1ubuntu18.04_AMD64.deb
依存関係を調べてインストールします。詳細は http://manpages.ubuntu.com/manpages/bionic/man1/gdebi.1.html を参照してください