Je préfère ne pas installer composer via apt car la version n’est jamais la plus récente, du coup je l’installe via la procédure qui est sur le site ce qui me permet de le mettre à jour grâce à une option de la commande composer
Avant toute chose, il faut supprimer la version de composer qui aurait été installé avec apt
apt remove composer
Puis suivre la procédure sur le site de composer (au moins les 2 premières commandes), ensuite lancer ces commandes :
php composer-setup.php --install-dir=/usr/local/bin --filename=composer php -r "unlink('composer-setup.php');"
Vous pourrez désormais utiliser la commande directement comme ceci dans n’importe quel dossier.
composer require ....
Pour mettre à jour, il suffit de faire
composer self-update