Je viens de créer un tout nouveau VM avec le serveur Ubuntu 18.04 et de suivre la même procédure que précédemment sur un autre serveur (également une toute nouvelle installation 18.04), mais cette fois en essayant d'installer le serveur mysql 8.0 échouait soudainement.
Les étapes que j'ai suivies étaient:
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
Cela a configuré mon sources.list pour utiliser la version 8.0 au lieu de la version 5.x de mysql.
En exécutant apt-get install mysql-server
, j'ai eu:
mysql-server : Depends: mysql-community-server (= 8.0.12-1ubuntu18.04) but it is not going to be installed
Bien qu'ayant exécuté des commandes telles que apt-get clean
, apt-get install -f
et apt-get update
plusieurs fois, et apt-get upgrade
ne rapportant aucun paquet en attente, j'ai trouvé cela étrange. Alors j'ai essayé apt install mysql-community-server
.
Ce qui a entraîné la même erreur, mais avec manque dépend pour mysql-community-server-core
et libmecab2
.
Lors de l'exécution de apt install libmecab2
, il me dit qu'il n'a pas de candidat à l'installation, mais selon le site Web des paquets ubuntu il existe définitivement dans le référentiel .
Je ne voyais rien d'extraordinaire dans mon sources.list
, et apt-get update
ne rapporte aucune erreur non plus.
Qu'est-ce qui pourrait causer l'échec de cette installation? J'ai pris exactement les mêmes mesures sur le serveur physique et cela fonctionnait parfaitement sur cette machine.
Ce paquet ( https://packages.ubuntu.com/bionic/libmecab2 ) est dans le référentiel de l'univers
Ajoutez deb http://archive.ubuntu.com/ubuntu bionic universe
à votre sources.list et exécutez apt update
pour le résoudre.
ou tapez ces commandes dans un terminal
Sudo add-apt-repository universe
Sudo apt update
Sudo apt install libmecab2