**Ceci est une ancienne révision du document !**
----
===== Prologue =====
====DPKG====
1) Que signifie DPKG ?
Gestionnaire de paquets sous debian,chargé de l'installation, la création, la suppression et la gestion des paquets.
2) Quel est le suffixe d’un fichier de package Debian ?
A - deb
B - dpkg
C - rpm
**D - tgz**
3) Pour installer le package file-2.21-3.i386.deb, quelle commande tapez-vous ?
dpkg -i file-2.21-3.i386.deb
4) Comment lister tous les packages Debian installés contenant le mot « passwd » dans leur nom ?
dpkg -l | grep passwd ou dpkg -l "*passwd*"
5) Comment obtenir la liste de tous les packages Debian installés ?
dpkg --get-selections.
6) Comment savoir à quel package le fichier /bin/bash appartient ?
dpkg -S /bin/bash
7) Quelle commande permet de connaître le contenu d’un package Debian installé ?
dpkg -L coreutils | grep bin
8) Quel outil permet de convertir des packages RPM en Debian et vice versa ?
A - rpmtodeb
B - deb2rpm
**C - alien**
D - tar
====APT====
9) Parmi les affirmations suivantes, lesquelles sont vraies ?
**A - APT gère les dépendances.**
B - Sous Debian, APT gère aussi les RPM.
**C - APT permet de préciser plusieurs dépôts.**
D - APT ne permet pas de changer de version de distribution.
10) Donnez le chemin du fichier contenant la liste des dépôts APT :
/etc/apt/sources.list.
11) Comment mettre à jour la base locale des dépôts ?
apt-get update
12) Comment mettre à jour d’un coup tous les packages ?
apt-get upgrade
13) Comment rechercher un package précis dans les dépôts ?
apt-cache search (nom_du_package)
====Sources====
14 Si vous avez le choix, est-il préférable d’utiliser un package ou de recompiler un logiciel ?
**utiliser un package**
15 Généralement, quelle commande permet de configurer les sources pour préparer la compilation ?
sudo nano /etc/apt/sources.list
16 Vous voulez que le produit, une fois compilé, ne s’installe pas dans /usr/local mais dans /opt. Que faire ?
17 Quelle commande devez-vous saisir pour lancer effectivement la compilation ?
make
18) Vous avez compilé votre programme en tant que simple utilisateur et un make install vous retourne des erreurs alors qu’il n’y en avait pas à la compilation. Que se passe-t-il ?
19) À quoi sert un fichier Makefile ?
A - À compiler des fichiers sources.
B - À exécuter des actions, dont la compilation.
C - À créer des fichiers sources.
D - À lancer la commande make.