44 lines
1.7 KiB
Markdown
44 lines
1.7 KiB
Markdown
# Gestion des paquets
|
|
|
|
## Ressources
|
|
|
|
https://debian-handbook.info/browse/fr-FR/stable/sect.manipulating-packages-with-dpkg.html
|
|
|
|
https://www.debian.org/doc/manuals/securing-debian-manual/deb-pack-sign.en.html
|
|
|
|
## Bas niveau
|
|
|
|
Créer un fichier 🗎 ~formation/pkg.md contenant la réponse aux questions suivantes
|
|
|
|
1. Trouver à quel paquet appartient la commande ls.
|
|
2. Télécharger le paquet https://mirror.mariadb.org/repo/11.4/debian/pool/main/m/mariadb/libmariadb3_11.4.3%2Bmaria~deb12_arm64.deb
|
|
3. Éxaminer l'archive téléchargée et notamment la liste des fichiers se trouvant à l'intérieur.
|
|
4. Est-ce que cette archive peut s'installer sur notre système ? Pourquoi ?
|
|
5. Trouver la date et l'heure à laquelle le paquet git a été installé pour la première fois sur votre machine.
|
|
6. Quelle commande permet d'obtenir la liste de tous les paquets installés
|
|
|
|
## Haut niveau
|
|
|
|
1. Citez 2 différences entre apt et apt-get
|
|
2. Quelle est la principale différence entre apt et aptitude ?
|
|
3. À quoi sert la commande _apt update_ ?
|
|
4.
|
|
|
|
## Signature des paquets
|
|
|
|
À quoi sert la signature des paquets ?
|
|
|
|
Quel mécanisme est utilisé par Debian pour signer les paquets ?
|
|
|
|
De quoi notre système (apt) a besoin pour vérifier la légitimité d'un paquet téléchargé ?
|
|
|
|
Où sont localement stockés ces éléments ? Quelle commande permet
|
|
|
|
## Gestion des dépôts
|
|
|
|
Déterminer la version de php que nous pouvons installer avec les dépôts par défaut.
|
|
|
|
En vous aidant des informations sur https://sury.org :
|
|
* récupérer et installer la clé utilisée pour vérifier la signature des paquets.
|
|
* créer le fichier /etc/apt/sources.list.d/php_sury.list
|
|
* vérifier que vous pouvez installer (sans le faire) des paquets php en version 8.3 |