Lorsque j'ai voulu installé phpmyadmin sur un nouveau serveur fraichement crée chez Gandi, j'ai eu le message surprenant : Impossible de trouver le paquet phpmyadmin.

Après qques heures perdues à chercher partout dans les forums, j'ai découvert que c'était simplement un problème de source.list, ou par défaut, les nouveaux serveurs Gandi à base de 16.04 (xenial) ne contiennent pas la section universe (qui contient phpmyadmin) et seulement main. Comme par défaut, elle l'incluait avant (12.04, 14.04) et que j'avais oublié à force que phpmyadmin n'était pas dans la section main, ....bref...

Pour résumer, il suffit juste d'ajouter le mot "universe" dans le fichier /etc/apt/source.list.d/multistrap-ubuntu-xenial.list

deb [arch=amd64] https://mirrors.gandi.net/ubuntu/ xenial main universe

et de refaire ensuite un

sudo apt update

sudo apt install phpmyadmin

et voilà...

Pour rappel, pour rechercher un paquet, il existe l'adresse : http://packages.ubuntu.com/

Mais bon, voilà que maintenant, au lieu d'afficher la page de phpmyadmin, il marque :

phpMyAdmin - Error

The mbstring extension is missing. Please check your PHP configuration.

pas cool

Un blog suggère d'installer le paquet php-mbstring, mais j'ai une erreur style :

Les paquets suivants contiennent des dépendances non satisfaites :
 php-mbstring : Dépend: php7.0-mbstring mais ne sera pas installé

Bref, après de nouveau 1 heure de recherche et d'essais (pas le bon jour..), je revérifie mes sources.list et je rajoute aussi "universe" dans multistrap-ubuntu-xenial-security.list (ne pas oublier e refaire un apt upgrade avant)

et voilà, ca marche,je peux installer php-mbstring..