En général, vous faites no voulez supprimer/désinstaller le système perl. C'est mauvais .
Au lieu de cela, ajoutez simplement le chemin dans lequel le nouveau perl est installé à votre PATH. Ou bien faites un lien symétrique ou un lien en dur avec ce perl dans un emplacement de votre PATH.
Le problème est que votre système est testé contre un niveau spécifique de Perl. Les outils fournis avec la distribution que vous utilisez peuvent ne pas être mis à jour pour fonctionner avec un niveau plus récent de Perl. De plus, si vous avez une distribution binaire (par exemple, une distribution basée sur debian ou RPM, entre autres), vous pouvez installer quelque chose à partir de votre distribution qui comprend un module perl incluant XS (code C), et que debian/RPM/quelque chose ne fonctionnera pas nécessairement avec la nouvelle version de Perl (franchir la limite 5.8/5.10 était définitivement un non-non).
Vous devriez donc laisser le système perl tranquille.
Ce que j'ai fait, c'est d'ajouter ~/bin à mon PATH, avant /usr/bin, puis de lier perl au Perl souhaité (j'en ai plusieurs). Ensuite, je peux lancer "perl outil "si je veux utiliser mon perl, ou je peux utiliser "#!/home/myuser/bin/perl" comme première ligne pour obtenir la même idée. Mais, pour les outils système, qui se trouvent généralement dans /usr/bin ou /usr/sbin, ils auront "#!/usr/bin/perl" comme première ligne, et seront exécutés par ce perl.
Ne touchez pas à votre distro. Vous serez seul si quelque chose ne va pas.