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 clean
、apt-get install -f
、およびapt-get update
などのコマンドを複数回実行し、apt-get upgrade
が保留中のパッケージを報告していないにもかかわらず、これは奇妙でした。そこで、apt install mysql-community-server
を試しました。
同じエラーが発生しましたが、mysql-community-server-core
とlibmecab2
に依存していません。
apt install libmecab2
を実行すると、インストール候補がないことがわかりますが、ubuntuパッケージのWebサイトによると リポジトリに確実に存在します です。
私はsources.list
でも通常とは異なるものを何も見ることができず、apt-get update
もエラーを報告していません。
このインストールが失敗する原因は何ですか?物理サーバーでまったく同じ手順を実行しましたが、そのマシンでは完全に機能しました。
このパッケージ( 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