Le Raspberry Pi est un incroyable petit ordinateur qui révolutionne l'informatique en classe et à la maison. Il incombe à lui seul d'introduire une nouvelle génération dans la programmation et l'expérimentation plutôt que d'apprendre à utiliser des feuilles de calcul et des traitements de texte..
Pour les débutants de Raspberry Pi, il y a beaucoup à apprendre et, par conséquent, beaucoup à retenir. Ce tutoriel fournit un aide-mémoire de choses utiles que vous devez savoir. Vous voudrez peut-être mettre un marque-page à celui-ci.
Avant de pouvoir suivre ce didacticiel, votre Raspberry Pi doit être opérationnel avec un système d’exploitation. Pour les besoins de ce tutoriel, j'utilise une installation par défaut de Raspian, installée à l'aide de NOOBS, à laquelle j'accède via SSH à partir d'un Mac..
Ce tutoriel suppose que Raspian est déjà en cours d’exécution sur votre Raspberry Pi. Si ce n’est pas le cas, veuillez vous reporter à nos tutoriels pour configurer une carte SD pour votre carte Pi..
Pointe: Pour configurer une carte SD, reportez-vous aux didacticiels. Comment flasher une carte SD pour Raspberry Pi et Comment installer NOOBS sur un Raspberry Pi avec un Mac
Si vous utilisez votre Raspberry Pi directement, dans l’interface utilisateur graphique de Raspbian, ouvrez LXTerminal à partir du bureau.
Si vous n'avez pas démarré l'interface graphique, vous utilisez l'interface de ligne de commande (CLI) et pouvez exécuter les commandes nécessaires à partir d'ici..
Secure Shell, souvent appelé SSH, est un protocole de réseau cryptographique permettant une communication sécurisée entre des ordinateurs en réseau, via un réseau local (LAN) ou Internet. C’est essentiellement un canal sécurisé pour les communications sur un réseau non sécurisé..
Pointe: Un Raspberry Pi devra d’abord être configuré pour l’accès SSH à partir d’un autre ordinateur. Ce tutoriel suppose que vous avez déjà un accès SSH activé sur votre Pi.
À partir d'un Mac, vous pouvez utiliser Terminal accéder à un Raspberry Pi. Si vous utilisez une machine Linux, vous pouvez utiliser le programme terminal faisant partie du système d'exploitation..
Si vous utilisez Windows, je vous recommande de télécharger et d'installer PuTTY, un programme client SSH gratuit.
Les logiciels sous Linux en général, et le Raspberry Pi en particulier, sont gérés via un Dépôt. Un référentiel contient un logiciel qui a été compilé et maintenu, souvent par des volontaires, dans l’intérêt de la communauté..
Les personnes qui gèrent les logiciels dans le référentiel veillent à ce que toutes les dépendances soient prises en compte..
Sous Linux, pour parcourir, installer, mettre à jour, mettre à niveau et désinstaller les logiciels, vous devez utiliser un logiciel. Directeur chargé d'emballage. Le Raspberry Pi utilise un gestionnaire de paquets appelé apte
ou Outil d'emballage avancé.
L'outil de packaging avancé n'est pas un programme unique; c'est une interface utilisateur gratuite qui simplifie la gestion des logiciels sur les systèmes d'exploitation Unix ou Linux, y compris le Raspberry Pi. Les fonctions de Advanced Packaging Tool sont exécutées à partir de la ligne de commande..
Pointe: Il existe d'autres gestionnaires de paquets pour différentes versions de Linux. Par exemple, une version Fedora de Linux utilise Miam
ou Gestionnaire de mise à jour de Yellowdog. Redhat utilise rpm
ou Gestionnaire de paquets Redhat.
Ce n'est probablement pas une bonne idée de faire fonctionner votre Raspberry Pi ou tout ordinateur Linux en utilisant les privilèges root. De toute façon, il est fort probable que vous ne l'êtes pas. Ce n'est pas le mode de fonctionnement par défaut avec le Raspberry Pi.
Cela signifie que l'exécution de certaines commandes peut ne pas être possible si vous ne disposez pas des privilèges de sécurité root. Un outil utile, dans ces circonstances, est sudo dont le nom provient d'une contraction de utilisateur substitut et faire.
La commande sudo permet aux utilisateurs d'exécuter certaines commandes sans avoir à se connecter en tant qu'utilisateur root..
Pointe: L'installation, la mise à niveau ou la désinstallation d'un logiciel nécessite l'utilisation de privilèges root ou l'utilisation de la commande sudo.
Il est utile de mettre à jour ou de resynchroniser régulièrement les fichiers d'index des packages à partir de leurs sources. Les sources dépendent de ce qui a été défini dans l'emplacement /etc/apt/sources.list
. En Raspian, la source par défaut dans ce fichier est deb
http://mirrordirector.raspbian.org/raspbian/
Wheezy principale contrib rpi non libre
Pour mettre à jour le référentiel de logiciels, sur votre Raspberry Pi, à la dernière version, entrez la commande suivante:
apt-get update
Si vous n’exécutez pas les privilèges root, vous devrez entrer la commande suivante avec sudo
:
sudo apt-get update
Afin de trouver un logiciel particulier, vous pouvez effectuer une recherche par nom en utilisant la commande suivante
apt-cache search [mot clé pour la recherche]
Un exemple pratique de ceci serait le navigateur Chrome de Google qui ne fait pas partie de l'installation par défaut de Raspian. Pour effectuer une recherche sur Chromium, vous pouvez entrer la commande:
apt-cache search chrome
Pointe: Les privilèges root ne sont normalement pas nécessaires pour exécuter cette commande.
De manière similaire à la recherche, utilisez le nom du logiciel pour installer le package logiciel. Seule la partie nommée du paquet est requise, pas le nom de fichier complet..
Dans cet exemple, le paquet a déjà été installé.Si nécessaire, apte
récupérera et installera automatiquement les paquetages dont dépend le paquet indiqué. Cela évite les échecs d'installation résultant de dépendances manquantes..
Pour installer le logiciel, utilisez la commande suivante:
apt-get install [nom du logiciel]
Si vous n’exécutez pas les privilèges root, vous devrez entrer la commande suivante avec sudo
:
sudo apt-get install [nom du logiciel]
Un exemple pratique de ceci serait:
sudo apt-get install chrome
Améliorer
est différent de mettre à jour
. Améliorer
installe les dernières versions de tous les packages que vous avez actuellement sur le Raspberry Pi. Seuls les packages installés sont mis à niveau.
apt-get upgrade
Si vous n’exécutez pas les privilèges root, vous devrez entrer la commande suivante avec sudo
:
sudo apt-get upgrade
De temps en temps, vous souhaiterez peut-être effectuer une tâche de gestion des données et supprimer tous les packages dont vous n’avez plus besoin. Ceci maintient votre Pi léger et garantit que vous ne remplissez pas votre carte SD finie avec des packages ou des logiciels inutiles..
Pour supprimer un package, entrez les informations suivantes sur la ligne de commande:
apt-get remove [nom du logiciel]
Si vous n’exécutez pas les privilèges root, vous devrez entrer la commande suivante avec sudo
:
sudo apt-get remove [nom du logiciel]
Un exemple pratique de ceci serait:
sudo apt-get remove chrome
La commande apt-get clean
efface le référentiel local des fichiers de package récupérés. C'est un outil utile pour libérer de l'espace disque.
apt-get clean
Si vous n’exécutez pas les privilèges root, vous devrez entrer la commande suivante avec sudo
:
sudo apt-get clean
Il est bon de mesurer combien d’espace est utilisé et, si vous utilisez apt-get clean
, combien d'espace est libéré.
Pour avoir une idée de l'espace, avant et après utilisation apt-get clean
, utiliser la commande df
qui indique la quantité d'espace disque utilisée par les systèmes de fichiers.
df -h
L'interrupteur -h
affiche les résultats dans un format lisible par l'homme.
Dans ce tutoriel, j’ai expliqué la fonction de Advanced Packaging Tool et comment l’utiliser pour installer, mettre à jour, mettre à niveau et supprimer des logiciels sur le Raspberry Pi..
J'ai également montré comment mesurer la quantité d'espace libre disponible sur votre Pi.