Installation de tetex sur Lenny

Bonjour,

J’essaie desespérément d’installer tetex-bin qui me renvoie une erreur :
"/var/lib/dpkg/info/tetex-bin.postinst: line 948: /usr/share/tex-common/tetex-bin-upgrade: Aucun fichier ou répertoire de ce type"
J’ai créé un script vide dans /usr/share/tex-common pour voir mais j’ai alors l’erreur Pas d’alternattives pour oxdvi.bin.
j’ai essayé de télécharger le paquet de la distribution stable et j’ai le même problème (et de faire un apt en déclarant la distribution stable dans /etc/sources.list).
J’ai aussi essayé aussi de faire un apt-get en déclarant la distribution oldstable mais j’ai une erreur Pas d’alternatives pour xdvi.bin. Effectivement, xdvi.binn’est pas installé (il fait partie de tetex-bin) et xdvi me renvoie une erreur.
Cela marchait sur une ancienne Debian installée sur mon ancien disque mais là je coince.
J’ai aussi regardé sans succès sur google.
Si quelqu’un a une solution, je suis preneur et je le remercie d’avance.

Pascal.

Je réponds moi-même car je viens peut-être de trouver une solution.
J’ai décompressé l’archive dans un répertoire, modifié le fichier postint, reconstruit le paquet et l’ai résintallé. J’ai aussi réinstallé tetex-extra sans problème (alors qu’avant il ne pouvait s’installer).
Cela semble donc fonctionner.
J’ai conservé le même nom d’archive donc j’espère qu’il fera l’upgrade plus tard.

bonjour,
pourrait tu donner ta methode (les commandes) pour reconstruire le paquet parce que je suis dans la même situation que toi

Bonjour,

J’ai téléchargé le paquet tetex-bin_3.0-30_i386.deb sur packages.debian.org (celui de la testing), je l’ai ouvert avec midnight commander pour l’extraire dans un répertoire /home/paquet.
Plus préciséement, ,’'ai copié le répertoire DEBIAN dans /home/paquet ainsi que les répertoires CONTENTS/etc et usr et var directement dans /home/paquet (en root ici ou alors le faire dans un répertoire dans lequel l’utilisateur peut écrire).
Au total, /home/paquet contient le répertoire DEBIAN ainsi que les répertoire /etc /usr et /var (c’est le gestionnaire de paquets qui crée le répertoire CONTENTS).
Ensuite, il faut modifier le fichier postinst en commentant les lignes /usr/share/tex-common/tetex-bin-upgrade
et
update-alternatives --remove-all oxdvi.bin
Il faut ensuite changer les droits du répertoire DEBIAN en 755 (chmod 755 DEBIAN).
Il faut retourner enfin dans /home et faire dpkg-deb -b paquet tetex-bin_3.0-30_i386.deb et dpkg -i tetex-bin_3.0-30_i386.deb.

Je ne sais pas si tout cela est très propre mais cela a fonctionné chez moi (en attendant une mise à jour).

A bientôt.