[Toulibre] Installation hplip

Jérôme jerome at jolimont.fr
Lun 27 Mai 11:09:02 CEST 2013


Le 2013-05-27 10:38, Christian Fabre a écrit :

> J'ai donc téléchargé le paquet hplip 3.13.5, maisavant de l'installer
> je suis allé vérifier la version installée (c'est bien 3,12,2). Il y
> a l'avertissement suivant:
> 
> ! Muon sélectionne toujours la version disponible la plus applicable.
> Si vous forcez une version différente de celle par défaut, des erreurs
> dans la gestion des dépendances risquent de survenir.
> 
> Comment faut-il interpréter ce message ? Je risque des problèmes sur
> le fonctionnement du poste ou seulement de l'impression. Dans ce cas
> on doit pouvoir revenir en arrière ?

Il est toujours un peu "risqué" de contourner le gestionnaire de
paquets.

En installant "à la main" (avec un script d'installation), on peut
écraser un fichier d'un autre paquet sans le savoir. Dans la pratique il
est peu probable que ça arrive. C'est d'ailleurs la façon "normale" de
faire sous Windows. Il se peut par ailleurs que le logiciel s'installe
mais ait des problèmes à l'exécution à cause d'une dépendance absente ou
trop vieille.

Ce que je ferais dans ce cas de figure, c'est que j'installerais une
version 3.13 packagée par debian/ubuntu, présente dans un dépôt plus
récent. Comme ça je bénéficierais toujours du gestionnaire de paquets,
et j'aurais un message d'erreur en cas de dépendance manquante, voire la
possibilité d'installer les dépendances manquantes.

La limite de cette méthode, c'est si le paquet récent 3.13 dépend de
versions plus récentes de plein de paquets, surtout si c'est des paquets
très bas niveau (un module perl, python, par exemple). Dans la pratique,
je doute que ce soit le cas.

Voilà pour la théorie, enfin ce que j'en comprends.

Dans les dépôts debian testing, il y a une version 3.13.4 :
http://packages.debian.org/search?keywords=hplip

Sans doute aussi dans une Ubuntu plus récente.

Il suffit de télécharger le paquet et de l'installer avec dpkg -i (ou
en double-cliquant dessus). Là apt devrait dire s'il faut des nouvelles
dépendances et les télécharger automatiquement s'il les a. S'il ne les a
pas, il est possible de les télécharger à la main de la même manière.

A noter que le paquet installé à la main ne sera pas mis à jour jusqu'à
ce qu'une version avec un numéro de version plus grand apparaisse dans
les dépôts surveillés par apt. Pour faire vraiment propre et avoir les
mises à jour, il est possible de rajouter le dépôt contenant le paquet à
ajouter (le dépôt testing ou bien le dépôt de la nouvelle Ubuntu) et de
créer des règles de préférence ("apt pinning") mais ici, je ne pense pas
que ça vaille le coup de s'embêter.

J'avais pas tiqué mais 12.04 c'est pas récent, ça vaut peut-être le
coup de mettre à jour la distrib. Mais c'est un autre débat et je ne
connais pas les Ubuntu, lesquelles sont à support long terme, etc.

-- 
Jérôme




Plus d'informations sur la liste de diffusion Toulouse-ll