Aller au contenu principal

Quiz Module 10 - Gestion des Paquets

Instructions​

Ce quiz contient 30 questions à choix multiples pour valider votre compréhension du Module 10.

Conseil: Répondez à chaque question avant de révéler la réponse. Les réponses sont cachées juste après chaque question.


Question 1​

Quelle commande permet de mettre à jour la liste des paquets disponibles sur Ubuntu 24.04?

Voir l'explication

Réponse correcte: apt update

Explication: sudo apt update met à jour la liste des paquets disponibles depuis les repositories. Ne met pas à jour les paquets installés, seulement la liste. apt upgrade met à jour les paquets installés. Toujours faire update avant upgrade.


Question 2​

Quelle commande permet d'installer un paquet sur Ubuntu 24.04?

Voir l'explication

Réponse correcte: apt install

Explication: sudo apt install nom-paquet installe un paquet. sudo apt install paquet1 paquet2 installe plusieurs paquets. apt est la commande moderne, apt-get est l'ancienne (encore disponible). Exemple: sudo apt install htop.


Question 3​

Quelle commande permet de mettre à jour tous les paquets installés?

Voir l'explication

Réponse correcte: apt upgrade

Explication: sudo apt upgrade met à jour tous les paquets installés vers leurs dernières versions disponibles. sudo apt full-upgrade fait une mise à jour complète (peut supprimer des paquets si nécessaire). Toujours faire apt update avant.


Question 4​

Quelle commande permet de supprimer un paquet?

Voir l'explication

Réponse correcte: apt remove ou apt purge

Explication: sudo apt remove paquet supprime un paquet mais garde les fichiers de configuration. sudo apt purge paquet supprime aussi les fichiers de configuration. sudo apt autoremove supprime les paquets inutilisés (dépendances orphelines).


Question 5​

Quelle commande permet de rechercher un paquet?

Voir l'explication

Réponse correcte: apt search

Explication: apt search terme recherche des paquets contenant le terme dans leur nom ou description. apt list --installed liste les paquets installés. apt show paquet affiche les détails d'un paquet.


Question 6​

Quelle commande permet de voir les informations détaillées d'un paquet?

Voir l'explication

Réponse correcte: apt show

Explication: apt show paquet affiche les informations détaillées d'un paquet: version, description, dépendances, taille, etc. Utile avant d'installer pour voir ce que fait le paquet et ses dépendances.


Question 7​

Quel fichier liste les repositories APT sur Ubuntu 24.04?

Voir l'explication

Réponse correcte: /etc/apt/sources.list et /etc/apt/sources.list.d/

Explication: /etc/apt/sources.list contient les repositories principaux. /etc/apt/sources.list.d/ contient des fichiers de repository additionnels (un par fichier). Après modification, exécutez sudo apt update.


Question 8​

Quelle commande permet d'ajouter un repository PPA (Personal Package Archive)?

Voir l'explication

Réponse correcte: add-apt-repository

Explication: sudo add-apt-repository ppa:user/repo ajoute un PPA. sudo add-apt-repository --remove ppa:user/repo le supprime. Après ajout, exécutez sudo apt update pour mettre à jour la liste des paquets.


Question 9​

Quelle commande permet de voir les paquets installés?

Voir l'explication

Réponse correcte: apt list --installed

Explication: apt list --installed liste tous les paquets installés. dpkg -l fait la même chose (dpkg est l'outil bas niveau). apt list --upgradable montre les paquets qui peuvent être mis à jour.


Question 10​

Quelle commande permet de voir les dépendances d'un paquet?

Voir l'explication

Réponse correcte: apt depends ou apt show

Explication: apt depends paquet affiche les dépendances d'un paquet. apt show paquet montre aussi les dépendances dans la section "Depends". apt rdepends paquet montre les paquets qui dépendent de celui-ci (dépendances inverses).


Question 11​

Quelle commande permet de nettoyer le cache des paquets?

Voir l'explication

Réponse correcte: apt clean ou apt autoclean

Explication: sudo apt clean supprime tous les fichiers du cache. sudo apt autoclean supprime seulement les fichiers obsolètes du cache. Utile pour libérer de l'espace disque. Le cache se trouve dans /var/cache/apt/archives/.


Question 12​

Quelle commande permet de compiler un logiciel depuis les sources?

Voir l'explication

Réponse correcte: make (après ./configure)

Explication: Processus typique: ./configure (configure la compilation), make (compile), sudo make install (installe). Nécessite les outils de développement: sudo apt install build-essential. Alternative: cmake pour certains projets.


Question 13​

Quelle commande permet d'installer un paquet .deb directement?

Voir l'explication

Réponse correcte: dpkg -i ou apt install

Explication: sudo dpkg -i fichier.deb installe un paquet .deb. sudo apt install ./fichier.deb fait la même chose et résout automatiquement les dépendances. dpkg est l'outil bas niveau, apt est plus haut niveau.


Question 14​

Quelle commande permet de voir les fichiers installés par un paquet?

Voir l'explication

Réponse correcte: dpkg -L

Explication: dpkg -L paquet liste tous les fichiers installés par un paquet. dpkg -S /chemin/fichier trouve quel paquet a installé un fichier spécifique. Utile pour voir où un paquet installe ses fichiers.


Question 15​

Quelle commande permet de voir quel paquet a installé un fichier?

Voir l'explication

Réponse correcte: dpkg -S

Explication: dpkg -S /chemin/fichier trouve quel paquet a installé un fichier spécifique. Utile pour identifier le paquet propriétaire d'un fichier. which trouve l'emplacement d'une commande, dpkg -S trouve le paquet.


Question 16​

Quelle commande permet d'installer Snap sur Ubuntu 24.04?

Voir l'explication

Réponse correcte: snap est déjà installé, ou sudo apt install snapd

Explication: Snap est généralement déjà installé sur Ubuntu 24.04. Sinon: sudo apt install snapd. snap install paquet installe un paquet Snap. snap list liste les paquets Snap installés.


Question 17​

Quelle commande permet d'installer un paquet Snap?

Voir l'explication

Réponse correcte: snap install

Explication: sudo snap install paquet installe un paquet Snap. snap install paquet --classic installe en mode classique (sans confinement). snap remove paquet supprime. snap list liste les paquets installés.


Question 18​

Quelle commande permet d'installer Flatpak sur Ubuntu 24.04?

Voir l'explication

Réponse correcte: sudo apt install flatpak

Explication: sudo apt install flatpak installe Flatpak. Ensuite, ajoutez le repository Flathub: flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo. flatpak install paquet installe ensuite.


Question 19​

Quelle commande permet de voir les paquets qui peuvent être mis à jour?

Voir l'explication

Réponse correcte: apt list --upgradable

Explication: apt list --upgradable affiche tous les paquets installés qui ont une version plus récente disponible. Utile avant de faire apt upgrade pour voir ce qui sera mis à jour.


Question 20​

Quelle commande permet de voir les paquets orphelins (dépendances inutilisées)?

Voir l'explication

Réponse correcte: apt autoremove --dry-run

Explication: apt autoremove --dry-run montre les paquets qui seraient supprimés (dépendances orphelines) sans les supprimer. sudo apt autoremove les supprime réellement. Utile pour nettoyer les dépendances inutilisées.


Question 21​

Quelle commande permet de réparer les dépendances cassées?

Voir l'explication

Réponse correcte: apt --fix-broken install ou apt install -f

Explication: sudo apt --fix-broken install ou sudo apt install -f répare les dépendances cassées. Utile après une installation manuelle de .deb qui a causé des problèmes de dépendances. Résout automatiquement les conflits.


Question 22​

Quelle commande permet de voir l'historique des installations de paquets?

Voir l'explication

Réponse correcte: cat /var/log/apt/history.log ou journalctl -u apt

Explication: /var/log/apt/history.log contient l'historique des commandes apt (installations, mises à jour, suppressions). journalctl -u apt montre aussi les logs apt via systemd. Utile pour voir ce qui a été installé et quand.


Question 23​

Quelle commande permet de voir les paquets qui dépendent d'un paquet spécifique?

Voir l'explication

Réponse correcte: apt rdepends

Explication: apt rdepends paquet affiche les paquets qui dépendent du paquet spécifié (dépendances inverses). Utile avant de supprimer un paquet pour voir quels autres paquets en dépendent. apt depends montre les dépendances directes.


Question 24​

Quelle commande permet de mettre à jour un paquet spécifique?

Voir l'explication

Réponse correcte: apt install --only-upgrade paquet

Explication: sudo apt install --only-upgrade paquet met à jour seulement ce paquet spécifique (et ses dépendances si nécessaire). apt upgrade met à jour tous les paquets. Utile pour mettre à jour un paquet sans toucher aux autres.


Question 25​

Quelle commande permet de voir les versions disponibles d'un paquet?

Voir l'explication

Réponse correcte: apt policy paquet ou apt-cache policy paquet

Explication: apt policy paquet ou apt-cache policy paquet affiche les versions disponibles d'un paquet depuis tous les repositories configurés, avec indication de la version installée et de la version candidate. Utile pour voir les options de version.


Question 26​

Quelle commande permet de télécharger un paquet sans l'installer?

Voir l'explication

Réponse correcte: apt download paquet

Explication: apt download paquet télécharge le fichier .deb sans l'installer. Le fichier est téléchargé dans le répertoire courant. Utile pour installer plus tard ou sur un autre système. apt install ./fichier.deb installe ensuite.


Question 27​

Quelle commande permet de voir les repositories configurés?

Voir l'explication

Réponse correcte: apt-cache policy ou cat /etc/apt/sources.list

Explication: cat /etc/apt/sources.list et ls /etc/apt/sources.list.d/ montrent les repositories configurés. apt-cache policy montre aussi les repositories pour chaque paquet. Utile pour vérifier la configuration des repositories.


Question 28​

Quelle commande permet de voir les paquets Snap installés?

Voir l'explication

Réponse correcte: snap list

Explication: snap list affiche tous les paquets Snap installés avec leurs versions. snap info paquet affiche les détails d'un paquet Snap. snap find terme recherche des paquets Snap disponibles.


Question 29​

Quelle commande permet de mettre à jour tous les paquets Snap?

Voir l'explication

Réponse correcte: snap refresh

Explication: sudo snap refresh met à jour tous les paquets Snap installés. sudo snap refresh paquet met à jour un paquet spécifique. Les paquets Snap se mettent à jour automatiquement, mais on peut forcer avec refresh.


Question 30​

Quelle commande permet d'installer un paquet Flatpak?

Voir l'explication

Réponse correcte: flatpak install

Explication: flatpak install flathub paquet installe un paquet Flatpak depuis Flathub. flatpak list liste les paquets installés. flatpak uninstall paquet supprime. flatpak update met à jour tous les paquets Flatpak.


Résultat du Quiz​

Félicitations pour avoir complété le quiz du Module 10!

Score:

  • 25-30 bonnes réponses: Excellent! Vous maîtrisez la gestion des paquets Linux.
  • 20-24 bonnes réponses: Très bien! Revoyez les concepts où vous avez eu des difficultés.
  • 15-19 bonnes réponses: Bien! Revoyez les chapitres sur la gestion des paquets.
  • Moins de 15: Recommandé de revoir le module avant de continuer.

Prochaines Étapes​

Maintenant que vous avez validé vos connaissances:

Module 11: Monitoring et Logs
Labs pratiques: Mettez en pratique la gestion des paquets avec les labs du Module 10


Quiz créé le: Décembre 2024 - Testé sur Ubuntu 24.04