Sous-sections
{Dés}installation de programmes sous Linux/BSD
___________________________________________________________________ |
la commande rpm |
|
(Gestionnaire de Paquetages Red Hat)
rpm est un puissant gestionnaire de paquetages, qui peut
être utilisé pour construire, installer, interroger, vérifier, mettre à jour, et désinstaller des paquetages de
logiciels individuels. Un paquetage consiste en une
archive de fichiers, et en de l'information sur ce paquetage, incluant le nom, la version et la description du
paquetage.
rpm -ivh paquetage.rpm |
installation du paquetage. |
rpm -Uvh paquetage.rpm |
mise à du paquetage. |
rpm -ql paquetage |
liste des fichiers qui seront installés par le paquetage. |
rpm -e paquetage |
désinstallation du paquetage. |
rpm -qa |
liste de tous les paquetages installés. |
|
|
Options disponibles: |
|
-force |
force l'installation du paquetage. |
-nodeps |
ne vérifie pas les dépendances du paquetage. |
___________________________________________________________________ |
la commande apt-get de Debian |
|
``apt-get install'' installe les paquetages en gérant les dépendances.
(trés solide réputation pour les ``upgrade'').
apt-get install paquetage |
installation du paquetage avec gestion des dépendances. |
apt-get remove paquetage |
désinstallation du paquetage avec gestion des dépendances. |
apt-cache search fichier |
permet de trouver le paquetage d'origine d'un fichier. |
|
|
apt-get update |
mise a jour de la liste des paquetages sur les |
|
différentes sources listées dans /etc/apt/sources.list |
apt-get upgrade |
sélectionne automatiquement tous les paquetages qui doivent
être mis à jour selon les paquetages déjà installés et les paquetages listés dans les divers médias enregistrés. |
___________________________________________________________________ |
la commande urpmi de Mandrake |
|
urpmi installe les paquetages de la même façon que la commande rpm mais gère
en plus les dépendances. On peut comparer son utilisation avec le ``apt-get install''
de Debian.
Urpmi paquetage |
installation du paquetage avec gestion des dépendances. |
urpme paquetage |
désinstallation du paquetage avec gestion des dépendances. |
urpmf fichier |
urpmf permet de trouver le paquetage d'origine d'un fichier. |
|
|
Options disponibles: |
|
-force |
force l'installation du paquetage. |
-nodeps |
ne vérifie pas les dépendances du paquetage. |
-auto-select |
sélectionne automatiquement tous les paquetages qui doivent
être mis à jour selon les paquetages déjà installés les paquetages listés
dans les divers médias enregistrés. |
Il existe deux méthodes d'installation sous BSD (NetBSD, FreeBSD, OpenBSD)
___________________________________________________________________ |
Installation des paquetages pré-compilés |
Tout comme pour les RPMS, il existe un utilitaire permettant d'installer directement les paquetages:
pkg_add paquetage.tgz |
installation du paquetage avec gestion des dépendances. |
pkg_delete paquetage |
désinstallation du paquetage avec gestion des dépendances. |
pkg_info paquetage |
permet d'afficher les informations relatives |
|
au paquetage concerné. |
De la même façon que pour les RPMS pkg_add va rechercher
les dépendances dans le répertoire même où il lancera l'installation.
A noter pour la désinstallation de paquetage il est préférable d'utiliser le shell zsh car il permettra une
complétion du nom du paquetage tel qu'il est reconnu par le système. (indispensable s'il l'on ne veut pas
passer son temps à rechercher le nom exact du paquetage.)
___________________________________________________________________ |
Installation des paquetages depuis les ports |
La deuxième particularité des BSD est de pouvoir installer automatiquement les différents paquetages,
dépendances comprises, depuis les sources, celles-ci se situent dans un fichier nommé ``ports.tar.gz''.
|
|
|
Remarque : ce fichier contient à la fois les Makefiles et les patchs réalisés par l'équipe
des développeurs *BSD, par contre, ce fichier ne contient pas les sources proprement dites du paquetage mais elles
seront téléchargées automatiquement. Vous l'aurez compris il sera préférable d'avoir une connexion
``haut-débit'' si vous souhaitez utiliser cette méthode d'installation...
|
|
|
|
Ainsi, il faudra dans un premier temps décompresser ce fichier avec la commande:
tar xvfz ports.tar.gz -C /usr |
|
Ensuite si vous souhaitez installer le paquetage ``zsh'' vous devrez procéder |
comme suit: |
|
cd /usr/ports/shells/zsh |
make |
make install |
|
|
|
Remarque : Si vous ne souhaitez pas installer le paquetage mais simplement créer le fichier zsh.tgz (utilisable avec)
pkg_add il faudra taper à la place de make install: ``make package''
Vous pourrez ainsi récupérer le paquetage dans le répertoire: /usr/ports/packetages/i386/All ou encore
dans le répertoire: /usr/ports/packetages/i386/shells
|
|
|
|
|