Introduction
Cet atelier vous initiera aux bases de l'installation de logiciels sur les systèmes Ubuntu Linux. Vous apprendrez à utiliser des outils de gestion de paquets tels que apt et dpkg pour installer, mettre à jour et supprimer des logiciels. Ces connaissances sont indispensables pour administrer efficacement un système Linux.
Mettre à jour la liste des paquets
Avant d'installer de nouveaux logiciels, il est crucial de mettre à jour la liste des paquets. Cela garantit que vous disposez des dernières informations sur les paquets disponibles et leurs versions.
Ouvrez un terminal. Vous devriez vous trouver par défaut dans le répertoire
/home/labex/project. Si ce n'est pas le cas, ne vous inquiétez pas : les commandes que nous allons utiliser fonctionnent depuis n'importe quel répertoire.Exécutez la commande suivante pour mettre à jour la liste des paquets :
sudo apt updateAnalysons cette commande :
sudo: Cela vous donne temporairement des privilèges d'administration (super-utilisateur).apt: C'est la commande de gestion de paquets que nous utilisons.update: Cela indique àaptde mettre à jour la liste des paquets.
Il se peut que l'on vous demande de saisir votre mot de passe. Tapez-le et appuyez sur Entrée. Notez que le mot de passe ne s'affichera pas à l'écran pendant la saisie — c'est une mesure de sécurité standard, pas un dysfonctionnement.
Vous verrez défiler beaucoup de texte. C'est tout à fait normal ! Le système interroge divers dépôts (sources de logiciels en ligne) pour vérifier les mises à jour.
Une fois terminé, vous verrez un message tel que "Reading package lists... Done". Cela signifie que la mise à jour a réussi.
Installer un paquet avec apt
Maintenant que notre liste de paquets est à jour, installons un logiciel à l'aide de la commande apt.
Nous allons installer le paquet
w3m, qui est un navigateur web en mode texte. Exécutez la commande suivante :sudo apt install w3m -yVoici le rôle de chaque élément :
sudo: Encore une fois, les privilèges de super-utilisateur sont nécessaires pour installer un logiciel.apt install: Indique àaptque nous souhaitons installer un paquet.w3m: C'est le nom du paquet que nous voulons installer.-y: Cette option répond automatiquement "oui" (yes) à toutes les questions posées durant le processus d'installation.
Vous verrez la progression de l'installation s'afficher. Ne vous inquiétez pas si d'autres paquets sont installés simultanément : ce sont des dépendances nécessaires au bon fonctionnement de
w3m.Une fois l'installation terminée, vous pouvez vérifier que
w3mest bien présent en exécutant :w3m -versionCela devrait afficher les informations de version de w3m. Si c'est le cas, félicitations ! Vous venez d'installer votre premier paquet avec succès.
Rechercher des paquets
Il arrive parfois que vous ne connaissiez pas le nom exact du paquet que vous souhaitez installer. Dans ce cas, vous pouvez effectuer une recherche avec apt-cache search.
Recherchons des paquets liés aux éditeurs de texte ("text editor"). Exécutez la commande suivante :
apt-cache search "text editor"Cette commande parcourt les descriptions des paquets à la recherche des mots "text" et "editor".
Une liste de paquets correspondant à votre recherche s'affichera. Chaque ligne présente le nom du paquet suivi d'une brève description.
Le nombre de résultats peut être important. C'est normal, Linux propose une multitude d'éditeurs de texte. Par exemple, vous pourriez voir :
nano - small, friendly text editor inspired by Pico vim - Vi IMproved - enhanced vi editorPour affiner votre recherche, vous pouvez utiliser
grep. Par exemple, pour ne trouver que les éditeurs de texte disposant d'une interface graphique (GUI) :apt-cache search "text editor" | grep -i guiLa partie
| grep -i guifiltre les résultats pour n'afficher que les lignes contenant "gui" (sans tenir compte de la casse).
Supprimer un paquet
Si vous n'avez plus besoin d'un logiciel, vous pouvez le désinstaller avec apt remove.
Supprimons le paquet
w3minstallé précédemment. Exécutez la commande suivante :sudo apt remove w3m -yCette commande supprime le paquet
w3m, mais conserve ses fichiers de configuration sur le système.Si vous souhaitez également supprimer les fichiers de configuration, utilisez plutôt
apt purge:sudo apt purge w3m -ySoyez prudent avec
purge: cela efface toute trace du paquet, y compris les réglages personnalisés que vous pourriez vouloir retrouver si vous réinstallez le logiciel plus tard.Après avoir supprimé un paquet, il est recommandé de nettoyer les dépendances orphelines qui ne sont plus utiles :
sudo apt autoremove -yCette commande supprime les paquets qui ont été installés automatiquement pour satisfaire les besoins d'autres logiciels et qui sont désormais inutiles.
Installer un paquet via un fichier .deb
Dans cette étape, nous allons installer le paquet tree à l'aide d'un fichier .deb. Cette méthode montre comment installer des logiciels qui ne sont pas forcément disponibles dans les dépôts officiels.
Tout d'abord, assurons-nous de partir sur une base saine en supprimant toute installation existante de
tree:cd /home/labex/project sudo apt remove tree -y sudo apt autoremove -yTéléchargeons maintenant le fichier
.debdetree:Astuce : Les utilisateurs de la version gratuite n'ont pas accès à Internet. Le fichier
tree_2.0.2-1_amd64.debest déjà présent dans le répertoire/home/labex/project. Vous pouvez ignorer cette étape de téléchargement.wget http://archive.ubuntu.com/ubuntu/pool/universe/t/tree/tree_2.0.2-1_amd64.debCette commande télécharge le fichier
.debdans votre répertoire actuel.Avant l'installation, examinons les informations du paquet :
dpkg -I tree_2.0.2-1_amd64.debCela affichera les détails du paquet, y compris ses dépendances.
Procédons à l'installation avec
dpkg:sudo dpkg -i tree_2.0.2-1_amd64.debS'il n'y a pas de conflit de dépendances, le paquet s'installera correctement.
Si vous rencontrez des erreurs concernant des dépendances non satisfaites, vous pouvez les résoudre avec :
sudo apt -f installCette commande force l'installation des dépendances manquantes.
Vérifiez l'installation :
tree --versionLes informations de version de tree devraient s'afficher.
Pour voir
treeen action, créons une structure de répertoires simple :mkdir -p test/dir1/subdir test/dir2 touch test/file1.txt test/dir1/file2.txt test/dir2/file3.txt tree testVous devriez voir une représentation arborescente des dossiers et fichiers que vous venez de créer.
Pour explorer les options de la commande
tree, vous pouvez consulter son manuel :man treeAppuyez sur 'q' pour quitter le manuel.
Ce processus illustre comment installer un paquet manuellement, gérer les éventuels problèmes de dépendances et vérifier le bon fonctionnement du logiciel. La commande tree est un outil très pratique pour visualiser l'organisation des dossiers dans un terminal.
Résumé
Dans cet atelier, vous avez appris les bases de la gestion logicielle sur Ubuntu Linux. Vous avez utilisé apt pour mettre à jour la liste des paquets, installer, supprimer et rechercher des logiciels. Vous avez également découvert comment utiliser dpkg pour installer directement un fichier de paquet .deb.
Voici un rappel rapide des commandes principales :
sudo apt update: Mettre à jour la liste des paquets.sudo apt install <paquet>: Installer un paquet.apt-cache search <terme>: Rechercher un paquet.sudo apt remove <paquet>: Supprimer un paquet.sudo apt purge <paquet>: Supprimer un paquet et ses fichiers de configuration.sudo apt autoremove: Supprimer les dépendances inutiles.sudo dpkg -i <fichier.deb>: Installer un fichier .deb.
Ces compétences sont fondamentales pour travailler sur Linux. Bien que nous ayons utilisé des outils simples comme w3m ou tree, les mêmes principes s'appliquent aux logiciels plus complexes. Veillez à toujours maintenir votre système à jour et soyez prudent lorsque vous installez des paquets provenant de sources inconnues.



