Ce chapitre décrit les façons d'installer et de désinstaller des paquets de logiciels. Il y a plusieurs façons de le faire. Ici, nous n'allons parler de l'installation et de la désinstallation de logiciels pré-empaquetés comme les paquets Debian. L'installation à partir de sources restera à votre charge.
Une application ou un programme utilitaire rassemblent généralement plusieurs fichiers. Cela peut inclure des bibliothèques, des fichiers de données comme des scénarios de jeux ou des icônes, des fichiers de configurations, des pages de manuels et la documentation. Lorsque vous installez un programme, vous voulez être sûr d'avoir tous les fichiers dont vous avez besoin à la bonne place.
Vous devez aussi être capable de désinstaller un programme. Lorsque vous désinstallez, vous devez être sûr que tous les fichiers associés sont détruits. Et de plus, si les fichiers sont partagés par d'autres programmes dans le système, vous voulez être sûr de les conserver.
Enfin, vous devez être capable de faire la mise à jour d'un programme. Lorsque vous effectuez une mise à jour, vous désirez détruire les fichiers obsolètes et ajouter les nouveaux, sans ne rien casser au système existant.
Le système de gestion des paquets de Debian offre une solution à ces problèmes.
Il vous autorise à installer, désinstaller et mettre à jours les paquets de
logiciels, qui ne sont qu'un petit ensemble contenant les fichiers du programme
et les informations qui aident l'ordinateur à gérer le paquet correctement.
Les paquets Debian ont un nom se terminant par .deb
et ils sont
disponibles sur le site FTP
ou bien sur votre cédérom officiel de
Debian.
dpkg
La manière la plus simple d'installer un simple paquet que vous venez de
télécharger est d'utiliser la commande dpkg -i
(qui est un
raccourci pour dpkg --install
). Admettons que vous ayez
téléchargé le paquet icewm_0.8.12-1.deb
et que vous désirez
l'installer. Loguez-vous d'abord en tant que root et tapez ensuite dpkg
-i icewm_0.8.12-1.deb
et icewm
, version 0.8.12, sera
installé. Si vous avez déjà une ancienne version, dpkg
se
chargera de la mise à jour plutôt que d'installer deux versions en même temps.
Si vous désirez désinstaller un paquet, vous avez deux options. La première
est la plus intuitive: dpkg -r icewm
. Cela retirera le paquet
icewm
(-r
est un raccourci pour --remove
(désinstaller)). Remarquez bien qu'il est juste nécessaire de donner le nom
icewm
pour la désinstallation tandis que l'installation requiert
l'extension .deb
.
--remove
va laisser les fichiers de configuration du paquet dans
votre système. Un fichier de configuration est défini comme tout fichier que
vous avez pu éditer pour personnaliser le programme du système ou vos
préférences. Ainsi, si vous décidez de réinstaller un peu plus tard le
programme, vous n'aurez pas à le re-personnaliser.
Mais si vous désirez réellement nettoyer les fichiers de configuration,
dpkg
propose une option --purge
. dpkg --purge
icewm
nettoiera tous les derniers fichiers associés au paquet
icewm
.
dselect
dselect
est une très bonne interface à dpkg
.
dselect
offre une interface à base de menus à dpkg
et
est capable de sélectionner automatiquement tous les fichiers appropriés à
partir d'un cédérom ou bien d'un site FTP. Pour plus de détails sur
dselect
, reportez-vous à la partie 4.20.
De nombreux programmes sont fournis sous forme de sources, la plupart du temps
au format tar.gz
. Premièrement, vous devez détarer le fichier
tar.gz
; pour plus de détails sur comment faire cette opération,
reportez-vous à la partie 12.3.1. Avant de compiler un paquet, vous aurez
besoin d'installer gcc
, libc6-dev
et autres assimilés
« -dev
». Vous les trouverez pour la plupart d'entre
eux dans la section devel
de dselect
.
Lorsque vous aurez installé les paquets appropriés, allez via cd
dans le répertoire que tar
a créé pour vous. À partir de ce
moment-là, vous aurez à lire les instructions d'installation. La plupart des
programmes fournissent un fichier INSTALL ou README qui vous indique comment
procéder.
p.karatchentzeff@free.fr