Perl est un langage de programmation polyvalent et robuste essentiel pour de nombreuses applications. Si vous devez installer Perl sur Debian 12 Bookworm, Debian 11 Bullseye ou Debian 10 Buster, il est important de comprendre sa popularité et ses fonctionnalités.
Principales fonctionnalités de Perl :
- Traitement de texte efficace : Perl est excellent dans le traitement de texte en raison de sa puissante manipulation de chaînes et de ses expressions régulières. Il offre de nombreuses fonctions de correspondance de modèles et de manipulation de texte.
- Référentiel et modules étendus : Le Comprehensive Perl Archive Network (CPAN) est un grand référentiel rempli de modules Perl, étendant les fonctionnalités de base de Perl.
- Support multiplateforme et communautaire : Les scripts Perl s'exécutent sur différents systèmes d'exploitation sans modification, grâce à son indépendance de plate-forme. Une communauté dynamique et solidaire enrichit continuellement Perl grâce à ses contributions et son soutien.
- Flexibilité et praticité : La philosophie de Perl, « Il existe plusieurs façons de le faire » (TIMTOWTDI), offre une flexibilité dans la résolution de problèmes et trouve des applications dans le développement Web, le traitement des données, l'administration système et la bioinformatique.
Avec ses puissantes fonctionnalités de traitement de texte, sa grande bibliothèque de modules et sa communauté utile, Perl est très utile pour les programmeurs. Ce guide montrera deux façons d'installer Perl à l'aide du référentiel par défaut de Debian. C'est suffisant pour la plupart des utilisateurs. Pour ceux qui ont besoin de la dernière version ou d’une version personnalisée, nous montrerons également comment installer Perl manuellement.
Méthode 1 : installer le langage de programmation Perl via le référentiel Debian
Vérifiez si Perl est déjà installé
Avant d'installer Perl, il est prudent de vérifier si Perl est déjà installé sur votre système Debian Linux. Ouvrez une fenêtre de terminal et exécutez la commande suivante :
perl -v
Si Perl est installé, le numéro de version sera affiché. A l’inverse, le terminal recevra un message d’erreur s’il n’est pas installé.
Actualiser le dépôt de paquets Debian
Pour vous assurer que vous installez la dernière version de Perl ainsi que ses dépendances requises, il est essentiel d'actualiser le référentiel de packages de votre système Debian Linux. Exécutez la commande ci-dessous :
sudo apt update
Cette commande contacte les serveurs de référentiel et met à jour l'index des packages locaux avec les dernières informations sur les packages disponibles et leurs versions.
Installer Perl via la commande APT
Après avoir mis à jour le référentiel de packages, vous pouvez maintenant procéder à l'installation de Perl. Exécutez cette commande :
sudo apt install perl
Cette commande récupère la dernière version de Perl et ses dépendances et les installe sur votre système.
Pour une expérience de développement Perl enrichie, vous souhaiterez peut-être envisager d'installer des packages supplémentaires. Parmi les plus populaires, citons :
perl-doc
: Contient la documentation Perl officielle, qui comprend des manuels de référence, des didacticiels et un éventail de ressources pour apprendre et maîtriser Perl.libperl-dev
: Contient des fichiers de développement et des bibliothèques pour compiler et lier les modules et extensions Perl.libdbd-mysql-perl
: Facilite une interface Perl avec les bases de données MySQL, rationalisant les interactions avec MySQL via des scripts Perl.libdatetime-perl
: Un ensemble de modules pour manipuler les dates et les heures, y compris la prise en charge des fuseaux horaires et de l'heure d'été.libjson-perl
: Permet d'encoder et de décoder les données JSON, couramment utilisées dans les applications Web.libxml-simple-perl
: Offre une API simple pour analyser et manipuler les données XML en Perl.libtest-simple-perl
: Un framework pour écrire et exécuter des tests unitaires Perl, inestimable pour garantir la qualité du code.
Pour installer Perl avec des packages supplémentaires, incluez leurs noms dans le apt install
commande. Par exemple, pour installer Perl avec libdatetime-perl
et libjson-perl
, exécuter:
sudo apt install perl libdatetime-perl libjson-perl
Rechercher des packages Perl supplémentaires
De nombreux packages Perl sont disponibles dans les référentiels Debian. Vous pouvez rechercher des packages supplémentaires en utilisant le apt-cache
commande. Par exemple:
apt-cache search perl
Cette commande répertorie tous les packages Perl disponibles. Vous pouvez affiner votre recherche en utilisant le grep
commande. Par exemple, en recherchant des packages liés à MySQL :
apt-cache search perl | grep mysql
Une fois que vous avez identifié un package que vous souhaitez installer, utilisez le apt install
commande. Par exemple, installer le libdbd-mysql-perl
emballer:
sudo apt install libdbd-mysql-perl
Cette section détaille le processus d'installation de Perl sur Debian Linux et comment rechercher et installer des packages Perl supplémentaires. Si la version de Perl disponible sur votre version Debian Linux ne correspond pas à vos besoins, vous pouvez consulter la section 2, qui explique comment installer Perl en téléchargeant la source.
Méthode 2 : installer Perl via la source
Installer les packages initiaux sur Debian pour Perl
Avant de compiler Perl à partir de la source, vous devez vous assurer que votre système Debian Linux dispose des outils de développement et des bibliothèques nécessaires. Ces outils sont essentiels au processus de compilation. Exécutez la commande suivante pour les installer :
sudo apt install build-essential wget
Télécharger les sources Perl
Après avoir installé les dépendances requises, l'étape suivante consiste à télécharger le code source de Perl. Vous pouvez obtenir le code source sur le site officiel de Perl. Pour ce tutoriel, téléchargeons Perl version 5.36.1 à titre d'exemple. Exécutez la commande suivante pour télécharger le code source :
wget https://www.cpan.org/src/5.0/perl-5.36.1.tar.gz
Note: N'oubliez pas que la commande ci-dessus n'est qu'un exemple et sera bientôt obsolète. N'oubliez pas de visiter le lien et de récupérer la dernière version.
Extraire le code source Perl
Une fois le code source téléchargé, l'étape suivante consiste à extraire l'archive tar. Utilisez la commande suivante pour extraire le code source :
tar -xzf perl-5.36.1.tar.gz
Maintenant, accédez au répertoire contenant le code source extrait :
cd perl-5.36.1
Configurer la construction Perl
Avant de compiler le code source, il est essentiel de configurer le processus de build. Cette étape garantit que Perl sera compilé avec les options et fonctionnalités les plus adaptées à votre système. Exécutez la commande suivante :
./Configure -des -Dprefix=/usr/local
Note importante: Lors de l'utilisation -Dprefix
, assurez-vous de l'écrire exactement comme indiqué avec un « D » majuscule. Ne l'écrivez pas avec un « d » minuscule comme -dprefix
. La majuscule est importante et doit être correcte.
Compiler puis installer Perl
Vous êtes maintenant prêt à compiler le code source. Cette étape peut prendre un certain temps, en fonction des performances de votre système. Exécutez la commande suivante pour démarrer la compilation :
make
Une fois la compilation terminée, installez Perl en exécutant ce qui suit :
sudo make install
Vérifier l'installation de Perl sur Debian
Enfin, vérifions que Perl a été installé avec succès à partir de la source. Exécutez la commande suivante pour vérifier la version de Perl :
perl -v
Cette commande doit afficher le numéro de version de Perl, confirmant que l'installation a réussi.
Facultatif : créer une application Perl à des fins de test
Créer un script Perl
Pour vérifier si Perl fonctionne sur votre système Debian Linux, créez un script simple. Ce script affichera « Bonjour tout le monde ! » au terminal. Commencez par ouvrir un terminal et entrez cette commande pour créer un nouveau fichier nommé hello.pl et ouvrez-le avec l'éditeur de texte Nano :
nano hello.pl
Dans l'éditeur de texte Nano, tapez le code Perl suivant :
#!/usr/bin/perl
print "Hello, world!\n";
Ce code simple comporte une ligne shebang pour spécifier l'interpréteur (Perl dans ce cas). La deuxième ligne utilise l'instruction print pour afficher « Hello, world ! » suivi d'un caractère de nouvelle ligne.
Après avoir tapé le code, enregistrez le fichier en appuyant sur Ctrl + O puis appuyez sur Entrée. Pour quitter Nano, appuyez sur Ctrl + X.
Accorder des autorisations d'exécution au script
Pour que le script soit exécutable, vous devez modifier ses autorisations. Ceci est réalisé avec le chmod
commande, qui modifie le mode du fichier. Le +x
le drapeau confère des droits d’exécution. Exécutez la commande suivante :
chmod +x hello.pl
Exécution du script de test Perl
Une fois les autorisations nécessaires définies, la dernière étape consiste à exécuter le script. Cela se fait en appelant le fichier de script dans le terminal. Entrez la commande suivante :
./hello.pl
Vous devriez voir « Bonjour tout le monde ! » imprimé sur le terminal. Cela montre que votre script Perl s'est exécuté avec succès.
Cet exercice confirme que Perl fonctionne correctement sur votre système Debian Linux. Il vous montre également comment écrire et exécuter un simple script Perl. Vous pourrez utiliser ces connaissances pour créer des scripts plus complexes à l’avenir.
Conclusion
Ce guide vous a montré comment installer Perl sur Debian Linux (versions 12 Bookworm, 11 Bullseye et 10 Buster) en utilisant à la fois le gestionnaire de paquets APT et en créant à partir des sources. Nous avons également ajouté des packages facultatifs pour améliorer les fonctionnalités de Perl. Après cela, nous avons écrit un simple script Perl pour nous assurer que tout fonctionnait. Destiné aux programmeurs débutants comme expérimentés, ce guide met en évidence la facilité d'utilisation et la puissance de Perl. N'oubliez pas de garder votre système et Perl à jour pour bénéficier des dernières fonctionnalités et améliorations de sécurité.