web-dev-qa-db-fra.com

Serveur Ubuntu 18.04 - Candidats d'installation manquants lors de l'installation de mysql-server 8

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.

1
xorinzor

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
4
Nikita Shapovalov