Atelier Gestion des paquetages sous Linux
Objectifs :
● Installer, mettre à jour et désinstaller des paquetages binaires Debian.
● Rechercher des paquetages contenant des fichiers ou des bibliothèques spécifiques
installés ou non.
● Obtenir des informations sur un paquetage Debian comme la version, le contenu, les
dépendances, l'intégrité du paquetage, et l'état d'installation (que le paquetage soit installé
ou non).
● Installer, ré-installer, mettre à jour et supprimer les paquetages avec RPM et YUM.
● Obtenir des informations sur un paquetage RPM comme la version, le contenu, les
dépendances, l'intégrité du paquetage, la signature et l'état d'installation.
● Déterminer les fichiers relatifs à un paquetage donné, et rechercher à quel paquetage
appartient un fichier donné.
1. Gestion manuelle des paquets sous RedHat :
• Vérifier que le serveur vsftpd n'est pas installé sur votre machine
Publicité
•
Installer le serveur vsftpd à partir du fichier paquetage correspondant.
• Afficher les informations générales sur le paquet installé dans l'étape précédente.
• Afficher les fichiers et les répertoire installés avec le paquetage vsftpd.
• Afficher seulement les fichiers de configuration installés avec le paquetage vsftpd.
• Afficher seulement les fichiers de documentation installés avec le paquetage vsftpd.
•
Trouver un paquet contenant un fichier donné.
• Quelle option faut il ajouter pour exécuter les cinq commandes précédentes sur un fichier
RPM ?
• Vérifier l'intégrité d'un paquetage installé.
• Vérifier l'intégrité d'un fichier RPM avant son installation.
2. Gestion des paquets à partir des dépôts sous RedHat
- Trouver la version de postgres server disponible dans les dépôts standards de CenOS
- Installer le fichier de dépôt correspondant au postgresql93. L'installation d'un nouveau dépôt est
Publicité
possible à partir de : http://yum.postgresql.org/repopackages.php
par exemple :
wget http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-
9.3-1.noarch.rpm
ziedbouziri.com
1
rpm -ivh pgdg-centos93-9.3-1.noarch.rpm
- Vérifier maintenant que Postgres93 est maintenant disponible pour l'installation. Vérifier que le
fichier de dépôts correspondant est ajouté dans le répertoire /etc/yum.repos.d
- Installer le serveur Postgres93 :
yum install postgresql93 postgresql93-server
3. Gestion manuelle des paquets sous Debian
•
•
•
Publicité
•
Installer le ou les packages passés comme argument.
dpkg -i monpaquet.deb
Installer les packages à partir d'un répertoire :
dpkg -R -i folder
La suppression d’un paquet ( Exécution du script de présuppression, Suppression des
fichiers installés et exécution du script de postsuppression)
Tout est supprimé sauf les fichiers de configuration
dpkg -r monpaquet
• Supprimer le paquet , y compris ces fichiers :
dpkg -P monpaquet
•
•
•
Lister tous les paquets ou un paquet particulier, par exemple :
Publicité
dpkg -l
dpkg -l apt
Trouver un paquet contenant un fichier, par exemple :
dpkg -S /etc/ssh/ssh_config
openssh-client: /etc/ssh/ssh_config
Liste le contenu d'un paquet, par exemple
dpkg -L openssh-client
4. Gestion des paquets à partir des dépôts sous Debian
Utiliser les commandes apt-cache, apt-get pour chercher et installer le serveur Postgres93.
(http://www.postgresql.org/download/linux/ubuntu/)
ziedbouziri.com
2