Bonjour,
J'ai installé Debian Testing, et j'ai jusqu'ici utilisé Synaptics pour gérer mes .deb.
J'ai voulu récemment ajouter un package spécifique (cupsys-driver-gimpprint_5.0.0) : je l'ai téléchargé, et j'ai essayé d'utiliser dpkg --install pour l'installer.
Ca n'a pas fonctionné, et le message d'erreur était étrange (pas très explicite, en fait).
Depuis :
* quand je lance Synaptics, on me dit que j'ai un package corrompu, mais Synaptics ne m'affiche aucun package et ne me permet pas de voir lequel c'est : les listes sont vides
* je n'arrive pas à faire dpkg --remove sur le package pour l'enlever et le remettre
Bref, j'ai l'impression que ma base de packages est corrompue, et que je ne peux plus l'ouvrir ni la modifier.
Comment se sort-on de là ?
Merci !
# message d'erreur
Posté par liparis . Évalué à 2.
Tu peux essayer apt-get install -f pour corriger. Au pire, il te donnera un nouveau message d'erreur qui pourra peut-être t'éclairer.
[^] # Re: message d'erreur
Posté par charlieecho . Évalué à 1.
Et apt-get install -f me répond :
Le paquet cupsys-driver-gimpprint doit être réinstallé, mais je ne parviens pas à trouver son archive.
Idem si je fais un "remove" : il faut que je le ré-installe pour l'enlever ?!?
dpkg --remove cupsys-driver-gimpprint
dpkg : erreur de traitement de cupsys-driver-gimpprint (--remove) :
Le paquet est dans un état incohérent - vous devriez
le réinstaller avant d'essayer de le supprimer.
Bref : le paquet cupsys-driver-gimpprint
- est corrompu / non installable sur mon PC
- doit être installé avant toute manipulation suivante...
[^] # Re: message d'erreur
Posté par nicodache . Évalué à 2.
apt-get -f install
(et pourquoi pas apt-get dist-upgrade ou apt-get upgrade ? ;))
[^] # Re: message d'erreur
Posté par liparis . Évalué à 2.
tu veux obligatoirement la version 5 ?
Parce que cupsys-driver-gimprint 4.2 est disponible dans testing
Idem si je fais un "remove" : il faut que je le ré-installe pour l'enlever ?!?
Ca arrive quand il s'est passé une catastrophe lors de l'installation. Pour corriger ça, tu peux essayer d'utiliser le paquet qui existe déjà dans l'archive (apt-get install cupsys-driver-gimprint)
[^] # Re: message d'erreur
Posté par charlieecho . Évalué à 1.
Merci ! Je me sens mieux... De retour en version 4.2, mais content quand même.
Je voulais la version 5, oui, car j'ai une Espon C46, qui semble fonctionner avec la version 5 uniquement ; cela dit, dans un premier temps, je vais tester la bidouille en la faisant passer pour une C42. (cf linuxprinting.org)
Reste une question : si je compile le gimpprint version 5 (qui ne s'appelle pas cupsys-driver-gimpprint), rien ne sera inscrit dans la base de données, et donc je risque fort que mes compilations soient écrasées lors d'une mise à jour d'un package, non ?
[^] # Re: message d'erreur
Posté par liparis . Évalué à 1.
Les développeurs sont sympas et ont fait une archive qui semble permettre de générer un paquet debian. Donc tu décompactes, tu fais dpkg-buildpackage -rfakeroot dans la racine du programme et (si tu as tous les paquets nécesaires à l'installation), ça devrait marcher.
[^] # Re: message d'erreur
Posté par charlieecho . Évalué à 1.
Merci.
Tout n'est pas fini, car il me manque un paquet (libgimp1.2-dev, alors que je suis en Gimp 2, et que le libgimp1.2 est "introuvable")... Mais j'y suis presque !
Merci +++
[^] # Re: message d'erreur
Posté par charlieecho . Évalué à 2.
Mais la commande dpkg-buildpackage -rfakeroot échoue :
>configure: error: --disable-static must be used with --with-modules
>make: *** [autoconfigure-stamp] Erreur 1
alors que ./configure marche très bien tout seul...
De guerre lasse, j'ai installé le tout hors package...
Et je passe au débuggage de Cups...
Merci beaucoup pour ton aide !
# /etc/apt/preferences
Posté par hommelix . Évalué à 1.
Tu ajoutes les sources vers unstable:
#sources.list
# debian testing
deb ftp://ftp.fr.debian.org/debian(...) testing main contrib
# debian unstable
deb ftp://ftp.fr.debian.org/debian(...) unstable main contrib
Ensuite tu precises que tu preferes testing
#cat /etc/apt/apt.conf.d/20_default_release
APT::Default-Release{"testing"};
aussi dans les preferences:
# apt preferences
Package: *
Pin: o=Debian,a=testing
Pin-Priority: 600
Package: *
Pin: o=Debian,a=unstable
Pin-Priority: 500
Ensuite tu installes le paquet qui t'interesse:
#aptitude install cupsys-driver-gimpprint
Si le paquet te plais, tu peux le fixer ds les prefs apres, avec un
# special prefs for cupsys-driver-gimpprint
Package: cupsys-driver-gimpprint
Pin: o=Debian,a=unstable
Pin-Priority: 992
Et voila :)
Bon c'est de tete, dc verifie petre la syntaxe ds les mans et autres docs de debian.
[^] # Re: /etc/apt/preferences
Posté par hommelix . Évalué à 2.
#aptitude install -t unstable cupsys-driver-gimpprint
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.