Debian 9サーバーにmysql 8.0.15-1debian9をインストールしようとしています。
問題は、mysqlが適切なリポジトリに最新バージョンのmysql(8.0.16-1debian9)のみを提供していることです。
ただし、8.0.16-1debian9は適切なリポジトリで引き続き使用できます。
次のタスクでインストールしようとしています(mysqlの公式リポジトリもインストールしました)。
- name: Install MySQL 8.0.15 Community Server
apt:
deb: http://repo.mysql.com/apt/debian/pool/mysql-8.0/m/mysql-community/mysql-community-server_8.0.15-1debian9_amd64.deb
エラーにより失敗しました
msg: |-
Dependency is not satisfiable: mysql-client (= 8.0.15-1debian9)
明確な解決策がありますか?
シェルとコマンドモジュールをできるだけ避けたい。
答え1
次のようにaptを使用できるからです。
apt-get install mysql=8.0.15-1debian9
同様に、ansible apt モジュールを使用できます。
apt: name=mysql=8.0.15-1debian9 state=installed