Comment installer des applications sur Raspberry Pi OS ?
Pour installer de nouvelles applications sur Windows, vous avez sans doute l’habitude de télécharger un fichier d’installation (.exe) pour les installer directement. Sur Raspberry Pi (qui tourne sous Linux), c’est un peu différent. Dans cet article, je vais vous montrer différentes façons d’installer facilement de nouvelles applications.
La façon la plus simple d’installer une application est d’utiliser l’outil « Add/Remove Software » dans le menu principal. C’est un catalogue pour Raspberry Pi OS qui installe de nouvelles applications en quelques clics simples. Mais ce n’est pas la seule solution.
Je vais commencer par expliquer cette première méthode (la plus simple) pour celles et ceux qui ont besoin d’aide. Et je vais également présenter d’autres solutions, donc même si vous avez plus d’expérience, vous apprendrez peut-être quelque chose de nouveau 🙂
Si vous êtes perdu dans tout le jargon autour de Raspberry Pi, j’ai quelque chose pour vous aider. J’ai créé un glossaire gratuit qui explique tous les termes et abréviations essentiels de manière simple et compréhensible. C’est une excellente ressource à garder sous la main. Obtenez votre copie gratuite ici.
Méthode n°1 : Installer des applications depuis Raspberry Pi OS Desktop
La première méthode consiste à utiliser l’outil graphique disponible sur Raspberry Pi OS Desktop.
Dépôts Linux
Avant toute chose, vous devez savoir que sur Linux, la distribution de logiciels se fait principalement via des serveurs centralisés, gérés par les développeurs du système.
Par exemple, il existe des serveurs gérés par Debian, hébergeant des centaines d’applications, conçues pour fonctionner sur leur système (avec des sous-dossiers pour chaque version du système d’ailleurs).
Le système d’exploitation Raspberry Pi est basé sur Debian, mais utilise des serveurs différents pour stocker les paquets compatibles. Si vous êtes curieux, voici l’adresse du serveur principal.
Par défaut, les dépôts officiels sont activés sur une nouvelle installation de Raspberry Pi OS. Mais il est possible d’en ajouter d’autres plus tard pour accéder à plus de logiciels. (En général, des versions moins stables, ou des dépôts pour obtenir des logiciels directement des développeurs.)
Je vais brièvement aborder cela à la fin de ce tutoriel, et vous trouverez plusieurs autres tutoriels sur ce site où vous devez le faire.
L’outil « Add / Remove Software »
Maintenant que vous comprenez l’idée, passons à la pratique.
Ouvrez le menu principal et cliquez sur Preferences > « Add / Remove Software ».
Cette fenêtre apparaîtra :
Il ressemble à tout autre catalogue d’applications (« Play Store », « Ubuntu Lightpad », etc.). Le menu de gauche répertorie toutes les catégories, et en cliquant sur l’une d’elles, vous pouvez voir les paquets correspondants, affichés à droite. Une boîte de recherche est également disponible pour trouver facilement une application.
Un peu perdu avec toutes ces abbréviations et nouveaux mots ? Téléchargez le glossaire complet au format PDF :-)
Télécharger maintenant
Ce qui est un peu compliqué, c’est que, dans les résultats, vous obtiendrez les applications, mais aussi toutes les dépendances. Donc, la liste est un peu difficile à analyser. Nous reviendrons là-dessus.
Mises à jour
La première chose à faire avant d’installer quoi que ce soit est de mettre à jour votre système.
Ouvrez le menu « Options » et choisissez l’une de ces options :
- Flèche rouge : « Check for updates » comparera les versions des applications sur votre système avec celles disponibles dans les dépôts. Si une version plus récente est disponible, une mise à jour sera suggérée (un peu comme les mises à jour Windows, mais pour toutes les applications, pas seulement le cœur du système).
- Flèche bleue : « Refresh package lists » synchronisera les fichiers disponibles sur le dépôt avec votre cache local. Dans l’étape précédente, l’outil ne vérifie pas directement en ligne, mais dans un fichier stocké sur votre Raspberry Pi. Ainsi, l’action de la flèche bleue mettra à jour ce fichier.
En résumé, je recommande de cliquer sur « Refresh package lists » puis « Check for updates » avant toute nouvelle installation d’application.
Installation de nouveaux logiciels
Une fois les mises à jour effectuées, je vous suggère d’utiliser la barre de recherche pour rechercher ce que vous souhaitez installer.
Dans mon exemple ci-dessous, j’ai tapé « thunderbird » pour rechercher un client de messagerie populaire :
Comme je l’ai déjà mentionné, les résultats à droite incluent Thunderbird, mais aussi tous les paquets de langue pour traduire l’application dans d’autres langues. Ce n’est pas la meilleure expérience.
En général, vous devez installer le nom du paquet le plus court, celui qui correspond au nom de l’application.
Dans ce cas, je vais cocher la case sur la ligne surlignée uniquement. Évidemment, si vous êtes intéressé par une autre langue, vous pouvez également la cocher pour l’ajouter. Le système cochera automatiquement la langue correspondant à votre configuration système.
Une fois que tous les paquets que vous souhaitez sont marqués, cliquez sur « Apply » en bas à droite.
Les applications commenceront à s’installer, et Thunderbird sera ajouté au menu principal (sous la catégorie Internet, je pense).
Par exemple, vous pouvez utiliser cette méthode pour installer MyPaint ou mes autres applications de bureau recommandées.
Désinstallation d’applications
Le même outil peut supprimer des logiciels de votre système si vous n’en avez plus besoin.
Pour ce faire, décochez simplement le paquet correspondant dans cet outil et appliquez les modifications.
Si vous voulez en savoir plus sur ce sujet, j’ai un tutoriel dédié sur comment désinstaller des programmes sur Raspberry Pi. Je vous recommande de le consulter.
Méthode n°2 : Installer des applications depuis la ligne de commande
Que faire si vous n’utilisez pas d’environnement de bureau (ou si vous voulez en savoir un peu plus) ? Il est également possible d’installer des applications depuis la ligne de commande (en fait, c’est souvent plus facile et plus rapide !).
Syntaxe de base pour Apt
La commande que nous allons utiliser ici est « apt ».
C’est le service également utilisé par l’outil « Add / Remove Software », donc la logique est la même, et vous pouvez faire les mêmes choses avec ce service.
Voici la syntaxe de base pour apt :apt [options] action
- action : ce que vous voulez faire sur votre système (mettre à jour, rechercher, installer, supprimer, etc.)
- options : ce n’est pas obligatoire, mais dans certains cas, vous pouvez ajouter des paramètres supplémentaires, comme forcer une installation ou choisir une version spécifique par exemple. La plupart du temps, vous n’utiliserez pas d’options, surtout si vous êtes nouveau sur Linux.
Au fait, vous aurez besoin des permissions administrateur pour utiliser ces commandes — ou du moins pour la plupart d’entre elles. Assurez-vous donc d’ajouter sudo (en anglais) avant la commande si vous n’êtes pas sur un compte administrateur (comme « pat » par exemple).sudo apt [options] action
Exemples avec Apt
Voici quelques exemples concrets pour utiliser apt sur Raspberry Pi OS :
- Mettre à jour les dépôts :
sudo apt update
- Mettre à jour les paquets déjà sur votre système :
sudo apt upgrade
- Mettre à niveau l’ensemble du système :
sudo apt full-upgrade
- Rechercher un paquet :
apt search qmmp
Comme vous pouvez le voir, c’est le seul cas où sudo n’est pas requis.
Astuce rapide : la commande grep vous permet de filtrer les résultats (plus d’infos ici, en anglais) :apt search php | grep mysql
- Installer une application :
sudo apt install thunderbird
- Désinstaller un logiciel :
sudo apt remove thunderbird
Voilà, maintenant vous connaissez les commandes essentielles. Ce n’est pas si compliqué, et vous gagnerez du temps en utilisant cela plutôt que l’outil graphique (en fait je n’utilise jamais l’outil).
Si les commandes Linux ce n’est pas trop votre truc, n’hésitez pas à jeter un œil à cet article qui vous explique les commandes qu’il faut absolument connaître. Je vous donne aussi une antisèche à télécharger pour les avoir toujours sous la main !
Au fait, vous pouvez aussi télécharger mon aide-mémoire, un fichier PDF incluant toutes ces commandes et même plus, que vous pouvez obtenir gratuitement.
Un peu perdu avec toutes ces abbréviations et nouveaux mots ? Téléchargez le glossaire complet au format PDF :-)
Télécharger maintenant
Méthode n°3 : Ajouter un nouveau dépôt pour installer des applications
Je vais aller plus vite sur les trois dernières solutions, car elles ne sont utiles que dans des situations spécifiques, et probablement plus pour des utilisateurs avancés. De plus, la documentation des développeurs sera généralement suffisante pour installer ces autres applications.
Une troisième option pour installer des applications est d’ajouter un nouveau dépôt.
Par exemple, dans mon guide sur comment installer Webmin (une interface web pour gérer Raspberry Pi), il y a une méthode d’installation où vous devez faire cela. Consultez-le pour une procédure étape par étape.
Méthode n°4 : Utiliser la commande dpkg pour installer une application manuellement
Cette solution est utile seulement lorsque l’application que vous souhaitez installer n’est pas disponible dans les dépôts officiels et ne propose pas non plus de dépôt que vous pouvez ajouter pour l’obtenir.
Dans ce cas, les développeurs proposent parfois une version ARM de leur paquet disponible en téléchargement direct (sous forme de fichier .deb). Dans ce scénario, vous pouvez le télécharger et utiliser la commande « dpkg » pour l’installer sur votre système, sans utiliser apt pour faire cela.
Vous pouvez trouver plus de détails sur la commande dpkg dans mon article sur les 57 commandes les plus utiles sur Raspberry Pi.
Méthode n°5 : Compiler des applications à partir du code source
Cette dernière méthode est la moins fréquemment utilisée et vous devriez l’éviter au début : installer une application à partir du code source.
Vous utiliserez généralement cette méthode uniquement si le paquet n’est pas trouvé dans les dépôts officiels, les dépôts supplémentaires ou les paquets pré-compilés téléchargeables !
Vous téléchargez le code source et le compilez directement sur votre Raspberry Pi.
C’est le cas avec Asterisk par exemple, un serveur VoIP qui fonctionne sur Raspberry Pi, mais pour lequel vous devez tout compiler depuis zéro.
En général, les étapes principales sont :
- git clone <url> : Si le code source est hébergé sur un dépôt Git, comme sur GitHub. Vous pouvez télécharger les fichiers avec cette commande.
- wget <url> : Une autre option est si le code source est disponible sous forme de fichier archive, vous pouvez utiliser wget (en anglais) pour télécharger des fichiers depuis la ligne de commande (sur un ordinateur de bureau, votre navigateur web sera la solution la plus simple).
- tar -zxvf <fichier> : Vous utiliserez tar pour décompresser le fichier d’archive (en anglais) depuis la ligne de commande (sur un ordinateur de bureau, vous pouvez utiliser directement l’outil d’extraction).
- configure : Effectuera de nombreuses vérifications avant l’installation, pour s’assurer que toutes les dépendances requises sont installées. Vous obtiendrez une erreur s’il en manque une (que vous devez corriger en utilisant apt, puis exécuter à nouveau la commande configure).
- make : Compilez le code source pour générer les fichiers binaires.
- make install : Copiez les fichiers binaires dans le chemin correct sur votre système, afin que vous puissiez les utiliser normalement.
Encore une fois, vous trouverez plus de détails sur ces commandes dans mon article et mon aide-mémoire disponibles ici.
Au fait, vous pouvez aussi installer un environnement de bureau sur Raspberry Pi OS Lite. Cela pourrait ralentir légèrement votre système, mais avec un modèle récent, cela ne devrait pas être un problème majeur.
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
Vous voulez discuter avec d'autres passionnés de Raspberry Pi ? Rejoignez la communauté, partagez vos projets en cours et posez vos questions sur le forum (en anglais).
Méthode bonus : Snap Store
J’ai récemment publié un article expliquant comment installer et utiliser le Snap Store sur Raspberry Pi OS. Si vous avez l’habitude d’Ubuntu ou d’autres distributions modernes, vous savez probablement de quoi je parle. Et sinon, n’hésitez pas à lire l’article pour en savoir plus sur cette autre méthode.
C’est tout, les amis ! Je pense que nous avons vu les solutions les plus importantes pour installer une application sur Raspberry Pi. Je vous ai montré 5 méthodes pour installer un nouveau logiciel sur Raspberry Pi OS, avec plus de détails sur les deux premières que vous utiliserez tout le temps.
J’espère que cet article vous a été utile, quel que soit votre niveau, et que vous êtes maintenant prêt à installer n’importe quelle application sur votre système. Pour information, ces méthodes sont presque les mêmes sur toute distribution Linux, donc elles sont des compétences fondamentales pour n’importe quel système Linux, PC ou serveurs.
N’hésitez pas à partager cet article sur les réseaux sociaux si vous l’avez aimé. Et si vous souhaitez en savoir plus sur le Raspberry Pi, vous pouvez consulter mon e-book et cours sur la page dédiée ici.
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
Ressources supplémentaires pour votre Raspberry Pi
Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant
Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici
Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets où je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant
Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources