Gestion des packages Flashcards

(32 cards)

1
Q

Affiche les informations associées au paquet. (apt)

A

apt show mysql-server
➡️ Affiche la description, les dépendances, la version, le mainteneur, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Recherche l’expression régulière donnée sur tous les paquets
disponibles. (apt)

A

apt search mysql-server
➡️ Affiche tous les paquets liés à mysql-server disponibles dans les dépôts.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Affiche les paquets dépendants du paquet donné. (apt)

A

depends
apt-cache depends mysql-server
➡️ Liste les paquets nécessaires pour que mysql-server fonctionne (librairies, services associés…).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Affiche les paquets qui ont en dépendance le paquet donné. (apt)

A

apt-cache rdepends libmysqlclient21
➡️ Affiche quels paquets ont besoin de libmysqlclient21 pour fonctionner.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Affiche le dépôt dans lequel se trouve le paquet donné.

A

apt-cache madison mysql-server
➡️ Montre :
-Les versions disponibles
-Le nom du dépôt (stable, testing, security…)
-L’URL d’origine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Affiche tous les champs d’information. (option apt)

A

-f

apt show -f mysql-server
➡️ Affiche tous les champs possibles du paquet mysql-server (plus complet que la sortie standard).

Concerne principalement : apt show

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Ne recherche que dans les noms des paquets. (apt, options)

A

-n

apt-cache search -n mysql
➡️ Ne montre que les paquets dont le nom contient “mysql”, pas ceux où “mysql” est seulement dans la description.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Affiche les informations associée au paquet xeyes.

A

apt-cache show xeyes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Affiche toutes les dépendances du paquet ubuntu-desktop.

A

apt-cache depends ubuntu-desktop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Affiche tous les paquets dont dépend le paquet gnome-about.

A

apt-cache rdepends gnome-about

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Recherche et affiche tous les paquets ayant dans leur nom irc

A

apt-cache search -n irc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Indique le dépôt fournissant le paquet brasero

A

apt-cache madison brasero

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

commande qui permet d’afficher la liste des paquets installés

A

dpkg -l

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

installer un gestionnaire de package style synaptic

A

apt install synaptic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Quelle commande permet l’installation et la désinstallation de paquets en tenant compte des dépendances ainsi que le téléchargement des paquets s’ils sont sur une source réseau.

A

apt-get

signifie avanced package tool - get

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Met à jour la liste des paquets disponibles en fonction des sources
fournies. (apt-get)

A

🔄 apt-get update

sudo apt-get update
Met à jour la liste locale des paquets disponibles (mais ne met rien à jour encore).
➡️ Important à exécuter avant un upgrade ou une installation.

17
Q

Met à jour tous les paquets déjà installés. (apt-get)

A

⬆️ apt-get upgrade

sudo apt-get upgrade

Met à jour tous les paquets déjà installés vers la dernière version disponible.

➡️ Ne supprime ni n’ajoute de paquets.

18
Q

Pareil à upgrade mais permet en plus de passer à une versionsupérieure du noyau et de certains paquets, sans changer de version d’ubuntu. (apt-get)

A

dist-upgrade

Fait un upgrade intelligent : installe, supprime ou remplace des paquets si nécessaire (ex. mise à jour du noyau).

sudo apt-get dist-upgrade

➡️ Peut être utilisé pour des mises à jour système avancées, sans changer de version d’Ubuntu.

19
Q

Installe un ou plusieurs paquets. (apt-get)

A

➕ apt-get install <paquet></paquet>

Installe un ou plusieurs paquets.

sudo apt-get install apache2

20
Q

Supprime un ou plusieurs paquets. (apt-get)

A

apt-get remove <paquet></paquet>

Supprime un paquet sans toucher à ses fichiers de config.

sudo apt-get remove apache2

21
Q

Efface du système les installateurs, sans désinstaller de paquets. (apt-get)

A

🧹 apt-get clean

Supprime les fichiers .deb téléchargés dans /var/cache/apt/archives.

sudo apt-get clean

➡️ Utile pour libérer de l’espace disque.

22
Q

Utilisée avec install ou remove cette option permet de réparer un système
dont les dépendances sont défectueuses. (option de apt-get)

A

🛠️ -f (fix)

Répare un système avec des dépendances cassées.

sudo apt-get install -f

➡️ Tente de corriger automatiquement les erreurs liées aux dépendances manquantes.

23
Q

Ignore les paquets manquants (a éviter si on ne sait pas exactement ce
que l’on fait). (option apt-get)

A

⚠️ -m (missing)

Ignore les paquets manquants (à éviter sauf cas particuliers).

sudo apt-get install paquet -m

24
Q

Fait une simulation des actions à mener sans rien toucher au système. (option apt-get)

A

🧪 -s (simulate)

Simule une commande sans rien modifier.

sudo apt-get install apache2 -s

➡️ Utile pour tester sans risque.

25
Répond automatiquement oui à toutes les questions. (option apt-get)
✅ -y (yes) Répond automatiquement "oui" à toutes les questions. sudo apt-get install nginx -y ➡️ Utile dans les scripts ou pour automatiser.
26
Affiche les paquets mis à jour. (option apt-get)
📦 -u (show upgrades) Utilisé avec upgrade, affiche les paquets qui seront mis à jour. sudo apt-get upgrade -u
27
A utiliser conjointement avec remove pour supprimer tout ce qui peut l'être (fichiers de configuration par exemple, sauf ceux éventuellement présents dans /home). (option apt-get)
🧹 --purge — Supprimer complètement un paquet avec sa configuration ✅ Fonction : Utilisée avec remove, elle supprime aussi les fichiers de configuration système liés au paquet (dans /etc/), contrairement à remove seul. sudo apt-get remove --purge apache2 ➡️ Cela supprime : -Le binaire (/usr/bin/apache2) -Les fichiers de configuration système (/etc/apache2/) Attention : Cela ne touche pas aux fichiers personnels (dans /home).
28
Réinstaller les paquets avec leur version plus récente. (option apt-get)
🔁 --reinstall — Réinstaller un paquet déjà installé ✅ Fonction : Force la réinstallation propre du paquet, même si c’est la même version. sudo apt-get install --reinstall openssh-server ➡️ Utile si : -Le paquet est corrompu -Tu as supprimé des fichiers importants par erreur -Tu veux restaurer les fichiers par défaut
29
exo : Met à jour la liste des paquets disponibles.
sudo apt-get update
30
exo : Met à jour tous les paquets installés.
sudo apt-get upgrade
31
exo : Installe paquet1 paquet2.
sudo apt-get install paquet1 paquet2
32
exo : Supprime paquet3 ainsi que tous ses fichiers de configuration sauf ceux éventuellement présents dans /home.
sudo apt-get --purge remove paquet3