Installation de logiciels sur Linux

LinuxLinuxBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Ce laboratoire vous présentera les 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 paquets logiciels. Cette connaissance est essentielle pour gérer efficacement les logiciels sur les systèmes Linux.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"]) linux(("Linux")) -.-> linux/PackagesandSoftwaresGroup(["Packages and Softwares"]) linux/BasicSystemCommandsGroup -.-> linux/tree("Directory Tree Display") linux/FileandDirectoryManagementGroup -.-> linux/which("Command Locating") linux/UserandGroupManagementGroup -.-> linux/sudo("Privilege Granting") linux/PackagesandSoftwaresGroup -.-> linux/wget("Non-interactive Downloading") linux/PackagesandSoftwaresGroup -.-> linux/apt("Package Handling") subgraph Lab Skills linux/tree -.-> lab-18005{{"Installation de logiciels sur Linux"}} linux/which -.-> lab-18005{{"Installation de logiciels sur Linux"}} linux/sudo -.-> lab-18005{{"Installation de logiciels sur Linux"}} linux/wget -.-> lab-18005{{"Installation de logiciels sur Linux"}} linux/apt -.-> lab-18005{{"Installation de logiciels sur Linux"}} end

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 informations les plus récentes sur les paquets disponibles et leurs versions.

  1. Ouvrez un terminal. Vous devriez être 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.

  2. Exécutez la commande suivante pour mettre à jour la liste des paquets :

    sudo apt update

    Décortiquons cette commande :

    • sudo : Cela vous donne des privilèges administratifs (superutilisateur) temporaires.
    • apt : C'est la commande de gestion de paquets que nous utilisons.
    • update : Cela indique à apt de mettre à jour la liste des paquets.
  3. Vous pourriez être invité à entrer votre mot de passe. Tapez-le et appuyez sur Entrée. Notez que le mot de passe ne sera pas visible lors de la saisie - c'est une fonction de sécurité, pas un dysfonctionnement.

  4. Vous verrez défiler beaucoup de texte. C'est normal! Le système vérifie divers dépôts (sources de logiciels en ligne) pour les mises à jour.

  5. Lorsque c'est terminé, vous verrez un message comme "Reading package lists... Done". Cela signifie que la mise à jour a réussi.

Installer un paquet avec apt

Maintenant que nous avons mis à jour notre liste de paquets, installons un paquet en utilisant la commande apt.

  1. Nous allons installer le paquet w3m, qui est un navigateur web basé sur du texte. Exécutez la commande suivante :

    sudo apt install w3m -y

    Voici ce que fait cette commande :

    • sudo : Encore une fois, nous avons besoin de privilèges superutilisateur pour installer des logiciels.
    • apt install : Cela indique à apt que nous voulons installer un paquet.
    • w3m : C'est le nom du paquet que nous voulons installer.
    • -y : Ce paramètre répond automatiquement "oui" à toutes les invitations pendant le processus d'installation.
  2. Vous verrez une sortie montrant la progression de l'installation. Ne vous inquiétez pas si vous voyez des messages concernant l'installation de paquets supplémentaires - ce sont des dépendances dont w3m a besoin pour fonctionner.

  3. Une fois l'installation terminée, vous pouvez vérifier que w3m est installé en exécutant :

    w3m -version

    Cela devrait afficher les informations de version de w3m. Si vous voyez cela, félicitations! Vous avez installé avec succès un paquet.

Rechercher des paquets

Parfois, vous ne savez peut-être pas le nom exact du paquet que vous voulez installer. Dans de tels cas, vous pouvez rechercher des paquets en utilisant apt-cache search.

  1. Recherchons des paquets liés à "éditeur de texte". Exécutez la commande suivante :

    apt-cache search "text editor"

    Cette commande recherche les mots "text" et "editor" dans les descriptions des paquets.

  2. Cela affichera une liste de paquets correspondant au terme de recherche. Chaque ligne affichera le nom d'un paquet suivi d'une brève description.

  3. Vous pourriez voir de nombreux résultats. Ne vous inquiétez pas, c'est normal! Linux dispose de nombreux éditeurs de texte. Par exemple, vous pourriez voir quelque chose comme :

    nano - small, friendly text editor inspired by Pico
    vim - Vi IMproved - enhanced vi editor
  4. Si vous souhaitez affiner votre recherche, vous pouvez utiliser grep. Par exemple, pour trouver uniquement les éditeurs de texte avec une interface graphique (GUI) :

    apt-cache search "text editor" | grep -i gui

    La partie | grep -i gui filtre 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 paquet, vous pouvez le supprimer en utilisant apt remove.

  1. Supprimons le paquet w3m que nous avons installé précédemment. Exécutez la commande suivante :

    sudo apt remove w3m -y

    Cette commande supprimera le paquet w3m, mais conservera ses fichiers de configuration intacts.

  2. Si vous souhaitez également supprimer les fichiers de configuration, vous pouvez utiliser apt purge à la place :

    sudo apt purge w3m -y

    Soyez prudent avec purge - il supprime complètement toutes les traces du paquet, y compris les fichiers de configuration que vous pourriez vouloir conserver si vous prévoyez de réinstaller le paquet plus tard.

  3. Après avoir supprimé le paquet, il est recommandé de nettoyer les dépendances restantes qui ne sont plus nécessaires :

    sudo apt autoremove -y

    Cette commande supprime les paquets qui ont été automatiquement installés pour satisfaire les dépendances d'autres paquets et qui ne sont plus nécessaires.

Installer un paquet à l'aide d'un fichier.deb

Dans cette étape, nous allons installer le paquet tree à l'aide d'un fichier.deb. Ce processus montre comment installer un logiciel qui peut ne pas être disponible via les dépôts de paquets standard.

  1. Tout d'abord, supprimons toutes les installations existantes de tree :

    cd /home/labex/project
    sudo apt remove tree -y
    sudo apt autoremove -y

    Cela garantit que nous partons d'un environnement propre.

  2. Maintenant, téléchargeons le fichier .deb pour tree :

    Astuce : Les utilisateurs gratuits n'ont pas accès à Internet. Le fichier tree_2.0.2-1_amd64.deb est déjà disponible dans le répertoire /home/labex/project. Vous pouvez sauter cette étape.

    wget http://archive.ubuntu.com/ubuntu/pool/universe/t/tree/tree_2.0.2-1_amd64.deb

    Cette commande télécharge le fichier .deb dans votre répertoire actuel.

  3. Avant d'installer, vérifions les informations sur le paquet :

    dpkg -I tree_2.0.2-1_amd64.deb

    Cela vous montrera les détails sur le paquet, y compris ses dépendances.

  4. Maintenant, installons le paquet à l'aide de dpkg :

    sudo dpkg -i tree_2.0.2-1_amd64.deb

    S'il n'y a pas de problèmes de dépendances, le paquet devrait être installé avec succès.

  5. Si vous voyez des messages d'erreur concernant des dépendances non satisfaites, vous pouvez les résoudre en utilisant :

    sudo apt -f install

    Cette commande installera toutes les dépendances manquantes.

  6. Vérifions l'installation :

    tree --version

    Cela devrait afficher les informations de version de tree.

  7. Pour voir la commande tree en action, créons une simple structure de répertoires et utilisons tree pour l'afficher :

    mkdir -p test/dir1/subdir test/dir2
    touch test/file1.txt test/dir1/file2.txt test/dir2/file3.txt
    tree test

    Vous devriez voir une structure en arbre des répertoires et des fichiers que vous venez de créer.

  8. Si vous souhaitez voir plus d'options pour la commande tree, vous pouvez consulter sa page de manuel :

    man tree

    Appuyez sur 'q' pour quitter la page de manuel.

Ce processus montre comment installer un paquet à partir d'un fichier.deb, gérer les problèmes potentiels de dépendances et vérifier l'installation. La commande tree est un outil utile pour visualiser les structures de répertoires dans le terminal.

Résumé

Dans ce laboratoire, vous avez appris les bases de l'installation de logiciels sur Ubuntu Linux. Vous avez utilisé apt pour mettre à jour la liste des paquets, installer et supprimer des paquets, et rechercher des paquets. Vous avez également appris à utiliser dpkg pour installer directement un fichier de paquet .deb.

Voici un rapide récapitulatif des principales commandes que nous avons apprises :

  • sudo apt update : Mettre à jour la liste des paquets
  • sudo apt install <package> : Installer un paquet
  • apt-cache search <term> : Rechercher des paquets
  • sudo apt remove <package> : Supprimer un paquet
  • sudo apt purge <package> : Supprimer un paquet et ses fichiers de configuration
  • sudo apt autoremove : Supprimer les dépendances inutiles
  • sudo dpkg -i <file.deb> : Installer un fichier.deb

Ces compétences seront essentielles lorsque vous continuerez à travailler avec des systèmes Linux, vous permettant de gérer efficacement les logiciels. N'oubliez pas que, bien que nous ayons utilisé des paquets simples comme w3m et htop pour ce laboratoire, les mêmes principes s'appliquent à l'installation de logiciels plus complexes. Assurez-vous toujours de garder votre système à jour et soyez prudent lors de l'installation de paquets provenant de sources inconnues.