2 Commits

Author SHA1 Message Date
5372b3557a merge previous version 2024-10-26 11:50:44 +02:00
e953878678 solution 2024-10-25 11:48:51 +02:00
6 changed files with 49 additions and 44 deletions

3
README.md Normal file
View File

@@ -0,0 +1,3 @@
##### Network
cible: Epsi, B1 cours environnement linux

View File

@@ -1,44 +0,0 @@
# 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

19
tp1.md Normal file
View File

@@ -0,0 +1,19 @@
#### Gestion de paquet
### Rpm
Quelle commande permet d'obtenir la liste des paquets installés ?
Quelle commande permet de savoir si tmux est installé ?
Quelle commande permet de connaître le nb de paquets installés sur le système ?
Quelle commande permet de connaître les fichiers de configuration d'un paquet ?
### dnf / yum
Quelle commande permet de chercher le paquet proposant la commande chromium-browser ?
Quelle commande permet de mettre à jour le système ?
Quelle commande permet d'afficher les informations du paquet nano ?

27
tp2.md Normal file
View File

@@ -0,0 +1,27 @@
#### Gestion de paquets - avancé
### Gestion des dépôts
Chercher le paquet "fish"
installez le paquet epel-release
Affichez son contenu
À quoi sert le fichier déposé par ce paquet dans /etc/yum.repos.d ?
Comment lister les dépôts actifs ?
Chercher de nouveau le paquet "fish", Notez son dépôt d'origine.
### Activation / désactivation des dépôts
Configurez votre système pour qu'il utilise le dépôt mysql community (https://dev.mysql.com/downloads/file/?id=484922)
Installer le paquet yum-utils.
Utilisez la commande yum-config-manager pour désactiver les dépôts mysql
### Gestion de l'historique
Utilisez la commande yum history pour retrouver la date d'installation de votre système, et sa dernière mise à jour

BIN
tp_paquet_1.odt Normal file

Binary file not shown.

BIN
tp_paquet_2.odt Normal file

Binary file not shown.