Mise à jour des packages TeXLive sous Ubuntu
Mise à jour des packages TeXLive sous Ubuntu
Bonsoir,
Suite à un bug, je souhaite savoir comment mettre à jour tous mes packages.
J'ai installé TeXLive avec cette méthode : https://www.xm1math.net/doculatex/insta ... buntu.html
Sur un PC, j'ai TeXLive2019, sur l'autre la version 2020.
Dans les 2, j'ai des versions anciennes de certains packages.
Est-ce qu'il faut que je refasse une installation complète avec une autre méthode ?
Merci et bonne soirée.
Suite à un bug, je souhaite savoir comment mettre à jour tous mes packages.
J'ai installé TeXLive avec cette méthode : https://www.xm1math.net/doculatex/insta ... buntu.html
Sur un PC, j'ai TeXLive2019, sur l'autre la version 2020.
Dans les 2, j'ai des versions anciennes de certains packages.
Est-ce qu'il faut que je refasse une installation complète avec une autre méthode ?
Merci et bonne soirée.
Dernière modification par marco56 le mardi 06 avril 2021, 00:49, modifié 3 fois.
-
- Administrateur
- Messages : 8058
- Inscription : samedi 28 mai 2005, 14:23
- Statut actuel : Enseignant
- Contact :
Re: Mise à jour des packages TeXLive sous Ubuntu
Bonsoir, normalement la version 2020 devrait être fonctionnelle. La commande suivante devrait procéder à une mise à jour des paquets.
Code : Tout sélectionner
sudo tlmgr update --self --all
Re: Mise à jour des packages TeXLive sous Ubuntu
Apparemment, j'ai une version 2018 en ce moment et non 2019. tlmgr n'a pas fonctionné.
Du coup, j'envisage demain les commandes suivantes :
Edit : a priori, j'ai résolu le pb en suivant les instructions ici :
https://isolution.pro/fr/q/te13526432/t ... checksum-5
Du coup, j'envisage demain les commandes suivantes :
Code : Tout sélectionner
sudo apt-get remove texlive*
rm -rf /usr/local/texlive/2020
rm -rf ~/.texlive2020
rm -rf /usr/local/texlive/2018
rm -rf ~/.texlive2018
sudo mkdir -p /usr/local/texlive/2020
sudo chown "$USER" /usr/local/texlive
mkdir /tmp/texlive
cd /tmp/texlive
wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl.zip
unzip ./install-tl.zip -d install-tl
cd install-tl/install-tl-$(date +%Y%m%d)
perl ./install-tl
i
export MANPATH="$MANPATH:/usr/local/texlive/2020/texmf-dist/doc/man"
export INFOPATH="$INFOPATH:/usr/local/texlive/2020/texmf-dist/doc/info"
export PATH=/usr/local/texlive/2020/bin/x86_64-linux:$PATH
Edit : a priori, j'ai résolu le pb en suivant les instructions ici :
https://isolution.pro/fr/q/te13526432/t ... checksum-5
Re: Mise à jour des packages TeXLive sous Ubuntu
Yessss !
Résolu et le fichier proposé à BenLar sur le fil d'à côté tourne bien.
Merci.
Résolu et le fichier proposé à BenLar sur le fil d'à côté tourne bien.
Merci.
Re: Mise à jour des packages TeXLive sous Ubuntu
Oups ! Rien ne va plus : plus rien ne tourne chez moi.
Cela commence par :
Cela commence par :
Code : Tout sélectionner
Runaway argument?
siunitx-abbreviations.cfg\@nil \@pushfilename \xdef \@currname {\string@makelet
ter \ETC.
! Paragraph ended before \reserved@c was complete.
Re: Mise à jour des packages TeXLive sous Ubuntu
Sur un autre fichier, j'ai l'erreur suivante :
Code : Tout sélectionner
(/usr/local/texlive/2018/texmf-dist/tex/latex/yhmath/yhmath.sty
Package: yhmath 2020/03/17 v1.6
\symyhlargesymbols=\mathgroup13
LaTeX Font Info: Redeclaring math accent \widetilde on input line 29.
LaTeX Font Info: Redeclaring math accent \widehat on input line 30.
LaTeX Font Info: Redeclaring math symbol \braceld on input line 48.
LaTeX Font Info: Redeclaring math symbol \bracerd on input line 49.
LaTeX Font Info: Redeclaring math symbol \bracelu on input line 50.
LaTeX Font Info: Redeclaring math symbol \braceru on input line 51.
LaTeX Font Info: Redeclaring math delimiter \lmoustache on input line 53.
LaTeX Font Info: Redeclaring math delimiter \rmoustache on input line 55.
LaTeX Font Info: Redeclaring math delimiter \arrowvert on input line 57.
LaTeX Font Info: Redeclaring math delimiter \Arrowvert on input line 59.
LaTeX Font Info: Redeclaring math delimiter \Vert on input line 61.
! LaTeX Error: Command `\vert' already defined.
-
- Administrateur
- Messages : 8058
- Inscription : samedi 28 mai 2005, 14:23
- Statut actuel : Enseignant
- Contact :
Re: Mise à jour des packages TeXLive sous Ubuntu
Pourrais-tu indiquer le résultat de la commande suivante ?
Ce qui m'étonne dans le message précédent, c'est le chemin du fichier
Code : Tout sélectionner
$ ls -lah /usr/local/texlive/
yhmath.sty
, qui se trouve dans un sous-dossier /usr/local/texlive/2018/
alors qu'on s'attendrait plutôt à /usr/local/texlive/2020/
.Re: Mise à jour des packages TeXLive sous Ubuntu
Merci MB.
J'avance un peu car des fichiers simples ne fonctionnent plus également.
Premier changement : remplacer
par :
Le résultat du ls :
J'avance un peu car des fichiers simples ne fonctionnent plus également.
Premier changement : remplacer
Code : Tout sélectionner
\input{file}
Code : Tout sélectionner
\input "file"
Code : Tout sélectionner
marco5@marco5-All-Series:~$ ls -lah /usr/local/texlive/
total 16K
drwxr-xr-x 4 root root 4,0K janv. 26 2019 .
drwxr-xr-x 12 root root 4,0K janv. 26 2019 ..
drwxr-xr-x 9 root root 4,0K mars 16 00:10 2018
drwxr-xr-x 10 root root 4,0K mars 16 01:17 texmf-local
-
- Administrateur
- Messages : 8058
- Inscription : samedi 28 mai 2005, 14:23
- Statut actuel : Enseignant
- Contact :
Re: Mise à jour des packages TeXLive sous Ubuntu
Je pense que l'installation de la version 2020 n'est pas correcte.
Tu as normalement utilisé la commande
Je pense qu'il faudrait repartir sur une installation propre de Texlive 2020. Je n'ai pas très bien compris ce que tu as fait précisément dans ce message.
Tu as normalement utilisé la commande
sudo mkdir -p /usr/local/texlive/2020
alors qu'on constate que le dossier n'existe pas sur ta machine. Le fichier yhmath.sty
est trouvé dans le dossier 2018 mais la version semble récente et dater de mars 2020, ce qui ne semble pas cohérent avec les fichiers de la version 2018 de Texlive.Je pense qu'il faudrait repartir sur une installation propre de Texlive 2020. Je n'ai pas très bien compris ce que tu as fait précisément dans ce message.
Re: Mise à jour des packages TeXLive sous Ubuntu
J'avais commencé par faire du ménage : seul un seul de mes fichiers ne tourne pas correctement maintenant.
Je peux faire une installation propre mais comment enlever proprement l'ancienne version de TeXLive ? Parce que si les deux coexistent, ce sera encore pire, je pense.
Je peux faire une installation propre mais comment enlever proprement l'ancienne version de TeXLive ? Parce que si les deux coexistent, ce sera encore pire, je pense.
-
- Administrateur
- Messages : 8058
- Inscription : samedi 28 mai 2005, 14:23
- Statut actuel : Enseignant
- Contact :
Re: Mise à jour des packages TeXLive sous Ubuntu
Les commandes suivantes devraient supprimer tous les fichiers de la version 2018.
Code : Tout sélectionner
$ sudo rm -rf /usr/local/texlive/2018
$ rm -rf ~/.texlive2018
Re: Mise à jour des packages TeXLive sous Ubuntu
C'est parti !
Merci.
Merci.
Re: Mise à jour des packages TeXLive sous Ubuntu
Premier problème :
Et je retrouve le même souci avec le fichier du fil de BenLar alors que je ne l'avais plus. Je vais tenter une mise à jour je pense avec la méthode suivante du fichier joint.
Code : Tout sélectionner
`PST-labo8' v2.04, 2015/12/09 (ML/CJ/DG/HV)
! I can't find file `random'.
l.35 \input random
(Press Enter to retry, or Control-D to exit)
Please type another input file name
! Emergency stop.
l.35 \input random
-
- Administrateur
- Messages : 8058
- Inscription : samedi 28 mai 2005, 14:23
- Statut actuel : Enseignant
- Contact :
Re: Mise à jour des packages TeXLive sous Ubuntu
Texlive 2020 est bien installée ? Tu peux remettre le résultat de la commande suivante ?
Code : Tout sélectionner
$ ls -lah /usr/local/texlive/
Re: Mise à jour des packages TeXLive sous Ubuntu
Je suis sur un portable mais rencontre exactement les mêmes soucis puisque j'ai réalisé la même installation :
Code : Tout sélectionner
mm@mm-HP-ProBook-4540s:~$ ls -lah /usr/local/texlive/
total 16K
drwxr-xr-x 4 root root 4,0K févr. 11 21:45 .
drwxr-xr-x 12 root root 4,0K févr. 11 22:33 ..
drwxr-xr-x 9 root root 4,0K févr. 11 22:33 2020
drwxr-xr-x 10 root root 4,0K févr. 11 21:45 texmf-local
-
- Administrateur
- Messages : 8058
- Inscription : samedi 28 mai 2005, 14:23
- Statut actuel : Enseignant
- Contact :
Re: Mise à jour des packages TeXLive sous Ubuntu
Cette fois le dossier 2020 est bien présent. Quel est donc précisément le problème rencontré ?
Re: Mise à jour des packages TeXLive sous Ubuntu
Là immédiatement, j'ai 2 soucis : le package pst-labo qui fait appel à random ne trouve pas random. Contenu de pst-labo.sty :
Je suis obligé d'enlever des packages au fur et à mesure car ils ne sont pas trouvés ou bien déclenchent des erreurs :
pst-bezier
pst-labo
tkz-fct
tkz-tab
...
Plus des commandes qui étaient déjà définies ailleurs et qui maintenant déclenchent également des conflits.
Je vais tenter de me dépatouiller avec cela. Merci.
Code : Tout sélectionner
\input random
\input {pst-laboObj}
pst-bezier
pst-labo
tkz-fct
tkz-tab
...
Plus des commandes qui étaient déjà définies ailleurs et qui maintenant déclenchent également des conflits.
Je vais tenter de me dépatouiller avec cela. Merci.
-
- Administrateur
- Messages : 8058
- Inscription : samedi 28 mai 2005, 14:23
- Statut actuel : Enseignant
- Contact :
Re: Mise à jour des packages TeXLive sous Ubuntu
Les paquets sont bien installés ? (je ne sais pas si tu as fait une installation complète de Texlive)
Par exemple pour random, que donne la commande suivante ?
Par exemple pour random, que donne la commande suivante ?
Code : Tout sélectionner
$ tlmgr search --file random.sty
Re: Mise à jour des packages TeXLive sous Ubuntu
J'obtiens ceci :
Bon, j'ai enlevé quelques packages dont SIunits, yhmath notamment.
Il ne me reste plus qu'un seul problème à régler pour l'instant :
mes fichiers python et scilab ne sont pas trouvés suite à la commande :
Cela fonctionnait très bien précédemment.
Code : Tout sélectionner
mm@mm-HP-ProBook-4540s:~$ tlmgr search --file random.sty
fp:
texmf-dist/tex/latex/fp/fp-random.sty
luarandom:
texmf-dist/tex/lualatex/luarandom/luarandom.sty
Il ne me reste plus qu'un seul problème à régler pour l'instant :
mes fichiers python et scilab ne sont pas trouvés suite à la commande :
Code : Tout sélectionner
\inputpython{fichiers-python/reg-lin-1.py}{1}{1000}{reg-lin-1.py}
Re: Mise à jour des packages TeXLive sous Ubuntu
Au passage, je rencontre les mêmes problèmes que précédemment avec la version de TeXLive2018 avec le fichier suivant :
à savoir :
Code : Tout sélectionner
\documentclass[12pt, a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{rotating}
\usepackage{tabularx}
\usepackage{multirow}
\newcommand{\mycolhead}[1]{\multicolumn{1}{c}{\rotatebox[origin=l]{90}{\!\!\rlap{\small#1}}}}
\begin{document}
\begin{tabularx}{\linewidth}{|*{19}{>{\centering \arraybackslash}X|}}
\hline
\multicolumn{12}{|c|}{Partie entière} & &
\multicolumn{6}{c|}{Partie décimale} \\
\cline{1-12} \cline{14-19}
\multicolumn{3}{|c|}{\rule{0pt}{2.75em}Milliards} &
\multicolumn{3}{c|}{Millions} &
\multicolumn{3}{c|}{Milliers} &
\multicolumn{3}{c|}{Unités} & & \multicolumn{6}{c|}{}
\\
\cline{1-12}
\rule{0pt}{2.75em}c & d & u & c & d & u & c & d & u & c & d & u &
\multirow{-3}*{\rotatebox[origin=c]{90}{Virgule}}& \mycolhead{Dixième}& \mycolhead{Centième} & \mycolhead{Millième}& \mycolhead{Dix-Millième} & \mycolhead{Cent-Millième} & \multicolumn{1}{c|}{\rotatebox[origin=l]{90}{\!\!\rlap{\small Millionième}}}\\
\hline
• & • & • & • & • & • & • & • & • & • & • & • & \textbf{,} & • & • & • & • & • & • \\
\hline
\end{tabularx}
\end{document}
Code : Tout sélectionner
! Missing $ inserted.
<inserted text>
$
l.26 \end{tabularx}
-
- Sujets similaires
- Réponses
- Vues
- Dernier message