Accueil » Cours » Administration système » Administration Linux » TP03 – Installation de logiciels sur Linux

1. Objectifs

L’objectif de ce TP est de vous apprendre à installer et gérer des logiciels sur différentes distributions Linux (Ubuntu, Debian, CentOS). Vous allez vous familiariser avec la configuration des dépôts, la mise à jour des paquets, l’installation de logiciels, ainsi que l’installation de logiciels depuis les sources.

2. Prérequis

Pour ce TP, vous aurez besoin :

  • D’un accès à un ordinateur Linux.

3. Tâches à réaliser

Réalisez les tâches suivantes en ligne de commande.

A. Configuration des dépôts

  • Recherches Préliminaires : Familiarisez-vous avec le concept de dépôts, miroirs, et backports. Les dépôts sont des collections de logiciels accessibles pour une distribution donnée.

  • Vérification et Configuration : Assurez-vous que les dépôts sont bien configurés sur votre système et sont à jour.

    • Noter la démarche et les modifications effectuées.

B. Mise à Jour des paquets et du système

  • Recherches Préliminaires : Renseignez-vous sur les gestionnaires de paquets tels que dpkg, rpm, apt, et yum pour mieux comprendre leurs usages.

  • Mise à Jour des Paquets :

    • Mettre à jour la liste des paquets : Utilisez la commande appropriée pour mettre à jour les informations des paquets disponibles.

      • sudo apt-get update (pour Debian/Ubuntu) ou sudo yum check-update (pour CentOS).

    • Mettre à jour les paquets installés : Installez les mises à jour des paquets présents sur le système.

      • sudo apt-get upgrade (pour Debian/Ubuntu) ou sudo yum update (pour CentOS).

    • Mettre à jour la distribution : Mettez à niveau vers une nouvelle version du système si disponible.

    • Notez chaque commande utilisée.

C. Installation de logiciel

  • Chercher un Logiciel : Recherchez le paquet tree qui permet d’afficher l’arborescence des répertoires.

    • Afficher les Informations du Paquet : Utilisez la commande apt-cache show tree (pour Debian/Ubuntu) ou yum info tree (pour CentOS).

    • Installer le Paquet : Installez le logiciel avec la commande appropriée.

      • sudo apt-get install tree (pour Debian/Ubuntu) ou sudo yum install tree (pour CentOS).

    • Notez les commandes utilisées.

D. Afficher et nettoyer les paquets installés

  • Afficher les Paquets Installés : Utilisez dpkg -l (pour Debian/Ubuntu) ou rpm -qa (pour CentOS) pour lister les logiciels installés sur votre système.

  • Nettoyer les Paquets Non-Nécessaires : Utilisez sudo apt-get autoremove ou sudo yum autoremove pour supprimer les paquets inutiles.

  • Notez les commandes utilisées.

E. Installation depuis les sources

  • Installer Git depuis les Sources : Téléchargez le code source de git, compilez-le, et installez-le manuellement.

    • Utilisez wget pour télécharger les sources, puis ./configure, make, et make install pour l’installation.

    • Notez la démarche complète.

F. Finalisation

  • Snapshot : Après avoir terminé l’installation des logiciels, créez un snapshot de la VM pour sauvegarder l’état actuel.

Conseils pour le TP

  • Vérification des Dépôts : Assurez-vous que les dépôts configurés sont corrects pour éviter des erreurs d’installation.

  • Documentez Chaque Étape : Notez toutes les commandes et configurations effectuées afin de pouvoir les reproduire si nécessaire.

  • Pratiquez l’Installation depuis les Sources : Cela vous permettra de mieux comprendre les étapes de compilation et d’installation de logiciels, ce qui est souvent utile pour les logiciels non disponibles dans les dépôts.

Défiler vers le haut