web-dev-qa-db-ja.com

Ubuntu 18.04サーバー-mysql-server 8のインストール中にインストール候補が見つからない

Ubuntuサーバー18.04で新しいVMを作成し、別のサーバー(以前の新しい18.04インストール)で以前と同じ手順を実行しましたが、今回はmysql-server 8.0をインストールしようとしました突然失敗しました。

私が従った手順は次のとおりです。

wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb 
Sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb 

これは、mysqlの5.xバージョンではなく8.0を使用するようにsources.listを構成しました。

apt-get install mysql-serverを実行すると、次のようになりました:

mysql-server : Depends: mysql-community-server (= 8.0.12-1ubuntu18.04) but it is not going to be installed

apt-get cleanapt-get install -f、およびapt-get updateなどのコマンドを複数回実行し、apt-get upgradeが保留中のパッケージを報告していないにもかかわらず、これは奇妙でした。そこで、apt install mysql-community-serverを試しました。

同じエラーが発生しましたが、mysql-community-server-corelibmecab2に依存していません。

apt install libmecab2を実行すると、インストール候補がないことがわかりますが、ubuntuパッケージのWebサイトによると リポジトリに確実に存在します です。

私はsources.listでも通常とは異なるものを何も見ることができず、apt-get updateもエラーを報告していません。

このインストールが失敗する原因は何ですか?物理サーバーでまったく同じ手順を実行しましたが、そのマシンでは完全に機能しました。

1
xorinzor

このパッケージ( https://packages.ubuntu.com/bionic/libmecab2 )はユニバースリポジトリにあります

Sources_listにdeb http://archive.ubuntu.com/ubuntu bionic universeを追加し、apt updateを実行して解決します

または、これらのコマンドを端末に入力します

Sudo add-apt-repository universe 
Sudo apt update
Sudo apt install libmecab2
4