Bases de Linux et de la ligne de commande

Quelle est la fonction principale d'un système de gestion de paquets de Linux (apt sur les systèmes dérivés de Debian, dnf sur les systèmes dérivés de Red Hat, etc.) ?

  1. ARegrouper plusieurs fichiers et répertoires en un seul fichier compressé, pour faciliter leur envoi vers un autre ordinateur
  2. BToujours compiler sur place le code source du logiciel et l'optimiser pour le CPU utilisé avant de l'installer
  3. CRécupérer les logiciels depuis des dépôts et gérer leur installation, leur mise à jour et leur suppression, y compris celles des paquets dont ils dépendent
Afficher la réponse et l'explication

Réponse : C. Récupérer les logiciels depuis des dépôts et gérer leur installation, leur mise à jour et leur suppression, y compris celles des paquets dont ils dépendent

Un système de gestion de paquets traite les logiciels par unités appelées paquets, qu'il récupère sur des serveurs de distribution (les dépôts), puis installe, met à jour et supprime. Il détermine automatiquement les autres paquets dont un paquet a besoin pour fonctionner (ses dépendances) et les installe en même temps, et il enregistre la liste des fichiers installés, ce qui permet des suppressions et des mises à jour propres. Installer dans le système avec apt ou dnf exige en général les droits de root : on les exécute donc avec sudo. Certains logiciels, comme les outils EDA commerciaux, s'installent avec leur propre programme d'installation, sans passer par le système de gestion de paquets.

S'entraîner sur ce thème Retour au thème

Autres questions sur Bases de Linux et de la ligne de commande

  1. Sur un système Linux qui utilise systemd, quelle est la différence entre « systemctl start license.service » et « systemctl enable license.service » pour le service license.service ?
  2. La ligne « 30 2 * * 1 /home/alice/backup.sh » a été enregistrée dans cron. Quand backup.sh est-il exécuté ?
  3. Un serveur Linux avertit que l'espace disque libre devient insuffisant. Quelle est la bonne combinaison d'une commande qui vérifie l'espace utilisé et l'espace libre de chaque système de fichiers, et d'une commande qui totalise l'espace occupé par les fichiers d'un répertoire ?
  4. On a créé avec ssh-keygen, sur son propre PC, une paire de clés pour l'authentification par clé publique, et on veut se connecter au serveur server1 avec ssh sans mot de passe. Quelle est la bonne façon de placer les clés ?
  5. Que se passe-t-il quand on exécute « tar -czf proj.tar.gz proj/ » ?