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..