web-dev-qa-db-fra.com

Prégénération du format ConTeXt MarkIV. Cela peut prendre du temps ... prend une éternité

Bonjour, j’ai essayé d’installer latex avec les commandes suivantes dans Ubuntu 16.04:

Sudo apt-get install texlive-full texstudio

Puis je suis enfin arrivé au point avec la sortie suivante:

Setting up Thunderbird-locale-en (1:52.3.0+build1-0ubuntu0.16.04.1) ... 
Setting up Thunderbird-locale-en-us (1:52.3.0+build1-0ubuntu0.16.04.1) ... 
Setting up context (2015.05.18.20150601-2) ... 
Running mtxrun --generate. This may take some time... done. 
Pregenerating ConTeXt MarkIV format. This may take some time...

Et après avoir attendu 5 heures, j'ai fermé le processus. Malheureusement maintenant certains de mes paquets semblent être cassés. Par exemple, lorsque j'essaie d'installer un nouveau paquet ou d'essayer Sudo apt-get dist-upgrade, le message d'erreur suivant s'affiche:

E: dpkg was interrupted, you must manually run 'Sudo dpkg --configure
-a' to correct the problem.

Et si j'essaye

Sudo dpkg --configure -a

Je suis encore arrivé au point d'attente sans fin ...

Des idées que je peux faire?

Remarques:

  • J'ai également déjà installé Miktex, est-ce que cela cause des problèmes?
  • Malheureusement, je ne peux supprimer aucun paquet car je reçois aussi:

     Sudo apt-get remove tex-common
     E: dpkg was interrupted, you must manually run 'Sudo dpkg --configure -a' to correct the problem. 
    
5
sqp_125

J'ai également été confronté au même problème. Qu'est-ce que j'ai fait, c'est:

  1. Exécuter Sudo dpkg --configure -a
  2. J'ai eu la réponse suivante et ça a duré longtemps.

    Mise en place du contexte (2018.04.04.20180416-1 ~ 18.04.york1) ...
    Lancer mtxrun --generate. Cela peut prendre du temps ...

  3. Je suis entré ctr-c
  4. Vous avez la réponse suivante.

    Des erreurs ont été rencontrées lors du traitement:
    le contexte
    modules de contexte
    texlive-full

  5. supprimé ces paquets en utilisant dpkg -r.

    Sudo dpkg -r modules de contexte.
    Sudo dpkg -r contexte.
    Sudo dpkg -r texlive-full.

  6. Maintenant, encore une fois, je lance dpkg --configure -a
  7. Cette fois, il ne reste pas coincé.
1
mahbubcseju

Je suis nouveau sur linux (seulement quelques jours et je l’ai déjà écrasé 4 fois: D) ... j’ai rencontré le même problème lors de l’installation de texlive-full - apt-get install, purge et ainsi de suite. ça n'a pas marché et Sudo dpkg --configure -a ne pouvait pas finir. Je ne sais pas quelle étape a le plus aidé, mais après une recherche sur Internet, j'ai trouvé la solution pour réparer les dégâts.

  1. ouvrez le deuxième terminal et tapez Sudo killall dpkg
  2. J'ai ouvert Sudo nano /var/lib/dpkg/status et supprimé toute la section de Package: context (2015.05.18.20150601-2) (vous pouvez facilement effectuer une recherche en appuyant sur ctrl+W) et l'ai enregistrée. Cela n'a pas encore résolu le problème (j'ai également supprimé 'tex-common', ce qui était problématique pour moi aussi).
  3. J'ai essayé de supprimer le paquet problématique avec dpkg: Sudo dpkg -r context mais une erreur de dépendance s'est produite (texlive-full et context-modules dépendent de context) et le traitement a été déclenché pour 'tex-common'. J'essaye donc de supprimer tex-common mais il y avait encore plus de dépendances pour lesquelles je n'avais pas essayé de supprimer d'autres paquets.
  4. J'ai essayé de lancer Sudo dpkg --configure -a et une erreur s’est produite -> c’est bien parce que cela ne fonctionnait plus et que je pouvais essayer apt-get.
  5. J'ai tapé Sudo apt-get purge texlive* pour tout supprimer du paquet problématique et cela a fonctionné, puis j'ai également purgé miktex.
  6. La dernière étape consistait à réparer apt-get: Sudo apt-get -f install

Je pense que j’ai eu de la chance, mais après cela, vous pouvez essayer d’installer à nouveau tex (trouvez un paquet qui n’a pas été buggé)

0
kostovcik