# Réinstaller un paquet à partir d'une archive .deb locale

**URL:** <https://www.debian-fr.org/t/reinstaller-un-paquet-a-partir-dune-archive-deb-locale/78464>\
**Category:** Support Debian\
**Created:** [Janvier 27, 2019, 11:03 UTC](https://www.debian-fr.org/t/reinstaller-un-paquet-a-partir-dune-archive-deb-locale/78464 "2019-01-27T11:03:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon94200828](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/e68b1a/32.png) [@anon94200828](https://www.debian-fr.org/u/anon94200828)\
**Post date:** [Janvier 27, 2019, 11:03 UTC](https://www.debian-fr.org/t/reinstaller-un-paquet-a-partir-dune-archive-deb-locale/78464/1 "2019-01-27T11:03:41Z")

</div>

Bonjour,  
J’ai un vieil `Asus EeePC` sur lequel j’ai installé une `lubuntu 16.04.1`  
J’y ai installé divers programmes, comme la suite `TeXLive`, sans problème.  
Dernièrement j’ai voulu installé un programme à partir d’une archive .deb mise dans `/home/alain/Téléchargements`  
L’installation n’a pas été complète (?!) ou s’est mal passée, et je ne peux corrigé l’erreur.

Lorsque je demande le gestionnaire de paquets `Synaptic`, j’ai :

```nohighlight
Une erreur s'est produite, les détails suivants sont donnés :
E: Le paquet jlang doit être réinstallé, mais il est impossible de trouver son archive.
E: Erreur interne en recalculant le cache des dépendances (1). Veuillez en voye run rapport d'anomalie.

```

Dans un terminal je fais :

```nohighlight
adel@adel-904HD:~$ sudo apt-get install -f
[sudo] Mot de passe de adel : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Le paquet jlang doit être réinstallé, mais il est impossible de trouver son archive.

```

C’est-à-dire le même résultat et il est impossible de forcer la suppression de `jlang`

Que puis-je faire ?

Je suis prêt à tout réinstaller, mais cela prendra du temps !!

Merci pour votre aide,

Alain

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Janvier 27, 2019, 11:36 UTC](https://www.debian-fr.org/t/reinstaller-un-paquet-a-partir-dune-archive-deb-locale/78464/2 "2019-01-27T11:36:59Z")

</div>

salut

il faut utiliser dpkg pour installer l’archive depuis le dossier où elle se trouve

cd ~/Téléchargements

sudo dpkg -i _nom.deb_

Evidemment le nom est celui du paquet que tu as téléchargé

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Janvier 27, 2019, 11:55 UTC](https://www.debian-fr.org/t/reinstaller-un-paquet-a-partir-dune-archive-deb-locale/78464/3 "2019-01-27T11:55:45Z")

</div>

> [@anon94200828](#):
>
> j’ai installé une lubuntu 16.04.1

Ici c’est Debian, pas Ubuntu.

> [@anon94200828](#):
>
> j’ai voulu installé un programme à partir d’une archive .deb mise dans /home/alain/Téléchargements.

Quelle archive .deb ? Téléchargée depuis où ?

> [@anon94200828](#):
>
> L’installation n’a pas été complète (?!) ou s’est mal passée, et je ne peux corrigé l’erreur.

C’est-à-dire ? Comment as-tu fait l’installation ? Que s’est-il passé exactement ? Quels messages d’erreur ?

---

<div class="post-metadata">

**Author:** ![anon94200828](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/e68b1a/32.png) [@anon94200828](https://www.debian-fr.org/u/anon94200828)\
**Post date:** [Janvier 27, 2019, 12:23 UTC](https://www.debian-fr.org/t/reinstaller-un-paquet-a-partir-dune-archive-deb-locale/78464/4 "2019-01-27T12:23:57Z")

</div>

J’ai fait ce que propose [**grandtoubab**](https://www.debian-fr.org/u/grandtoubab) :

```nohighlight
adel@adel-904HD:~$ cd ~/Téléchargements
adel@adel-904HD:~/Téléchargements$ sudo dpkg -i j807_i386.deb
[sudo] Mot de passe de adel : 
Sélection du paquet jlang précédemment désélectionné.
(Lecture de la base de données... 199467 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de j807_i386.deb ...
/var/lib/dpkg/info/jlang.prerm: 8: /var/lib/dpkg/info/jlang.prerm: gtk-update-icon-cache: not found
dpkg : avertissement : le sous-processus ancien script pre-removal a retourné une erreur de sortie d'état 127
dpkg: tentative d'exécution du script du nouveau paquet à la place...
/var/lib/dpkg/tmp.ci/prerm: 8: /var/lib/dpkg/tmp.ci/prerm: gtk-update-icon-cache: not found
dpkg: erreur de traitement de l'archive j807_i386.deb (--install) :
 le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 127
/var/lib/dpkg/info/jlang.postinst: 8: /var/lib/dpkg/info/jlang.postinst: gtk-update-icon-cache: not found
dpkg : erreur lors du nettoyage :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 127
Des erreurs ont été rencontrées pendant l'exécution :
 j807_i386.deb
adel@adel-904HD:~/Téléchargements$ 

```

* * *

Réponse à [**PascalHambourg**](https://www.debian-fr.org/u/PascalHambourg) :  
Je croyais le problème lié à une archive `.deb`, mais je crois que je me suis trompé de site d’aide, je vais aller voir chez `ubuntu/lubuntu`.  
Merci.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Janvier 27, 2019, 12:37 UTC](https://www.debian-fr.org/t/reinstaller-un-paquet-a-partir-dune-archive-deb-locale/78464/5 "2019-01-27T12:37:25Z")

</div>

> [@anon94200828](#):
>
> gtk-update-icon-cache

C’est bien un problème lié à une archive .deb pourrie (rien que le nom du fichier n’est pas conforme) ou pas prévue pour ta distribution. Moralité : ne pas installer des paquets douteux provenant de sources non fiables.

Les scripts d’installation/désinstallation de l’archive font appel au programme gtk-update-icon-cache, mais il semble absent de ton système. Dans Debian, ce programme est fourni par le paquet du même nom, mais c’est peut-être différent dans Ubuntu.

Si cette archive était prévue pour Debian, je te dirais que ses dépendances n’ont pas été correctement définies et qu’il faut installer gtk-update-icon-cache, mais là encore c’est peut-être différent pour Ubuntu.
