Bonjour,

je rame avec tlmgr, je n'arrive pas à installer un nouveau package. Je suis sous Ubuntu 22.04.1 LTS, j'ai installer texlive 2022 récemment. Lorsque je tape sudo tlmgr update -all j'obtiens :

$sudo tlmgr update --all (running on Debian, switching to user mode!) (see /usr/share/doc/texlive-base/README.tlmgr-on-Debian.md)

tlmgr: Local TeX Live (2021) is older than remote repository (2022). Cross release updates are only supported with update-tlmgr-latest(.sh/.exe) --update See https://tug.org/texlive/upgrade.html for details.

J'ai le même type de soucis si je veux installer un package

Si j'essaie de suivre les instructions :

$ sh update-tlmgr-latest.sh -- --upgrade Verifying archive integrity... All good. Uncompressing TeX Live Manager Updater 100%
./runme.sh: updating in /usr/local/texlive/2022... ./runme.sh: tlmgr version says this is TeX Live 2022, ./runme.sh: and this updater script created: Sun Jun 19 02:47:56 CEST 2022. ./runme.sh: have TL 2022, new version also 2022; ./runme.sh: using --upgrade doesn't make sense; terminating. (./runme.sh: makeself creation date = Sun Jun 19 02:47:56 CEST 2022.)

même message ensuite. Je pense qu'il y a un problème de dossier pour tlmgr mais je n'arrive pas à trouver de solution. Merci d'avance

Posée 07 Fév '23, 12:10

Solene02's gravatar image

Solene02
3115
Taux d'acceptation : 0%

Modifiée 08 Fév '23, 16:59

Que dit which tlmgr ?

(07 Fév '23, 12:14) samcarter samcarter's gravatar image
$ which tlmgr
/usr/bin/tlmgr
(07 Fév '23, 12:20) Solene02 Solene02's gravatar image

Merci ! Et tlmgr --version ?

(07 Fév '23, 12:22) samcarter samcarter's gravatar image

tlmgr --version tlmgr revision 60693 (2021-10-04 04:24:25 +0200) tlmgr using installation: /usr/share/texlive TeX Live (https://tug.org/texlive) version 2021

(07 Fév '23, 12:23) Solene02 Solene02's gravatar image

J'ai essayé de lancer : sudo /usr/local/texlive/2021/bin/x86_64-linux/tlmgr path add <code> sans succès, la commande ne renvoie rien, le path ne semble pas modifié et la commande -version renvoie la même chose

j'ai également essayé de copier le contenu du dossier texlive dans : /usr/local/texlive/texmf-local<code> en essayant de suivre l'idée de Denis, mais ça ne marche pas non plus Est-ce que je dois réinstaller texlive dans ce dossier directement ?

(07 Fév '23, 12:57) Solene02 Solene02's gravatar image

J'ai essayé de lancer : sudo /usr/local/texlive/2021/bin/x86_64-linux/tlmgr path add <code> sans succès, la commande ne renvoie rien, le path ne semble pas modifié et la commande -version renvoie la même chose

j'ai également essayé de copier le contenu du dossier texlive dans : /usr/local/texlive/texmf-local<code> en essayant de suivre l'idée de Denis, mais ça ne marche pas non plus Est-ce que je dois réinstaller texlive dans ce dossier directement ?

(07 Fév '23, 12:59) Solene02 Solene02's gravatar image

Aucune des solutions proposées n'a d'effet.

(07 Fév '23, 18:46) Solene02 Solene02's gravatar image
Affichage de 5 parmi 8 Afficher 3 commentaire(s) en plus

Je suis sous Ubuntu 22.04.1 LTS, j'ai installer texlive 2022 récemment

Comment ? Il n'y a pas texlive 2022 pour Ubuntu 22.04.*

... uniquement à partir d'Ubuntu 22.10 (Kinetic)

Lien permanent

Publiée 07 Fév '23, 13:03

GMR's gravatar image

GMR
265714
Taux d'acceptation : 5%

Modifiée 07 Fév '23, 13:20

C'est une bonne question... J'ai fait refait, redéfait l'install plusieurs fois alors je ne sais plus trop comment.

J'ai fait une installation via synaptic, une autre fois via apt install texlive-latex-extra et aussi avec install-tl https://www.tug.org/texlive/quickinstall.html

si je désinstalle tout et que j'installe texlive 2021 dans le bon dossier, ça devrait fonctionner alors ?

(07 Fév '23, 18:40) Solene02 Solene02's gravatar image

Je viens de tout désinstaller, enfin je croyais... J'ai refait l'installation apt install texlive tout va bien, sauf quand je veux installer un paquet : $ sudo tlmgr install fvextra (running on Debian, switching to user mode!) (see /usr/share/doc/texlive-base/README.tlmgr-on-Debian.md) TLPDB: not a directory, not loading: /usr/local/texlive/2022

tlmgr: Cannot load TeX Live database from /usr/local/texlive/2022

pourquoi me parle-t-il de texlive 2022 ?

(07 Fév '23, 19:22) Solene02 Solene02's gravatar image

pourquoi me parle-t-il de texlive 2022 ?

La vraie question est pourquoi parle-t-il de /usr/local/... dans une install propre Ubuntu (et même Debian), /usr/local n'est pas utilisé.

Il y a certainement un reste des tentatives précédentes.

ls -l /usr/bin/tlmgr

doit donner

[...] /usr/bin/tlmgr -> ../share/texlive/texmf-dist/scripts/texlive/tlmgr.pl

ok ?

Accessoirement, éliminer tout ce qui est dans /usr/local/. (Sauf si souvenirs d'une installation spécifique nécessaire). Ou renommer en local.tempo/ par exemple, ça suffit, le temps de vérifier

Lien permanent

Publiée 08 Fév '23, 10:04

GMR's gravatar image

GMR
265714
Taux d'acceptation : 5%

Modifiée 08 Fév '23, 10:07

Je suis désolée, je ne suis pas très au point mais ce n'est pas ok... Qu'est-ce que je dois faire du coup ? J'ai essayé d'effacer tous les restes de texlive que je trouvais pour refaire l'installation mais à priori, je n'ai pas réussi.

(08 Fév '23, 10:08) Solene02 Solene02's gravatar image

sudo mv /usr/local/ /usr/local.tempo/

(mais probable que cela ne règle rien / juste propreté)

Sinon, bilan de la situation

dpkg -l | grep texlive

doit donner une liste de

ii texlive 2021.20220204-1 all
ii texlive-base 2021.20220204-1 all
ii texlive-bibtex-extra 2021.20220204-1 all
ii texlive-binaries 2021.20210626.59705-1build1 amd64
. . .

Lien permanent

Publiée 08 Fév '23, 10:21

GMR's gravatar image

GMR
265714
Taux d'acceptation : 5%

Modifiée 08 Fév '23, 10:22

j'ai vidé le dossier local

$ dpkg -l | grep texlive ii texlive 2021.20220204-1 all TeX Live: A decent selection of the TeX Live packages ii texlive-base 2021.20220204-1 all TeX Live: Essential programs and files ii texlive-bibtex-extra 2021.20220204-1 all TeX Live: BibTeX additional styles ii texlive-binaries 2021.20210626.59705-1build1 amd64 Binaries for TeX Live ii texlive-extra-utils 2021.20220204-1 all TeX Live: TeX auxiliary programs ii texlive-font-utils 2021.20220204-1 all TeX Live: Graphics and font utilities ii texlive-fonts-extra 2021.20220204-1 all TeX Live: Additional fonts ii texlive-fonts-extra-doc 2021.20220204-1 all TeX Live: Documentation files for texlive-fonts-extra ii texlive-fonts-extra-links 2021.20220204-1 all TeX Live: Setup of fonts for TeX Live and search via kpathsea ii texlive-fonts-recommended 2021.20220204-1 all TeX Live: Recommended fonts ii texlive-fonts-recommended-doc 2021.20220204-1 all TeX Live: Documentation files for texlive-fonts-recommended ii texlive-formats-extra 2021.20220204-1 all TeX Live: Additional formats ii texlive-full 2021.20220204-1 all TeX Live: metapackage pulling in all components of TeX Live ii texlive-games 2021.20220204-1 all TeX Live: Games typesetting ii texlive-humanities 2021.20220204-1 all TeX Live: Humanities packages ii texlive-humanities-doc 2021.20220204-1 all TeX Live: Documentation files for texlive-humanities ii texlive-lang-arabic 2021.20220204-1 all TeX Live: Arabic ii texlive-lang-chinese 2021.20220204-1 all TeX Live: Chinese ii texlive-lang-cjk 2021.20220204-1 all TeX Live: Chinese/Japanese/Korean (base) ii texlive-lang-cyrillic 2021.20220204-1 all TeX Live: Cyrillic ii texlive-lang-czechslovak 2021.20220204-1 all TeX Live: Czech/Slovak ii texlive-lang-english 2021.20220204-1 all TeX Live: US and UK English ii texlive-lang-european 2021.20220204-1 all TeX Live: Other European languages ii texlive-lang-french 2021.20220204-1 all TeX Live: French ii texlive-lang-german 2021.20220204-1 all TeX Live: German ii texlive-lang-greek 2021.20220204-1 all TeX Live: Greek ii texlive-lang-italian 2021.20220204-1 all TeX Live: Italian ii texlive-lang-japanese 2021.20220204-1 all TeX Live: Japanese ii texlive-lang-korean 2021.20220204-1 all TeX Live: Korean ii texlive-lang-other 2021.20220204-1 all TeX Live: Other languages ii texlive-lang-polish 2021.20220204-1 all TeX Live: Polish ii texlive-lang-portuguese 2021.20220204-1 all TeX Live: Portuguese ii texlive-lang-spanish 2021.20220204-1 all TeX Live: Spanish ii texlive-latex-base 2021.20220204-1 all TeX Live: LaTeX fundamental packages ii texlive-latex-base-doc 2021.20220204-1 all TeX Live: Documentation files for texlive-latex-base ii texlive-latex-extra 2021.20220204-1 all TeX Live: LaTeX additional packages ii texlive-latex-extra-doc 2021.20220204-1 all TeX Live: Documentation files for texlive-latex-extra ii texlive-latex-recommended 2021.20220204-1 all TeX Live: LaTeX recommended packages ii texlive-latex-recommended-doc 2021.20220204-1 all TeX Live: Documentation files for texlive-latex-recommended ii texlive-luatex 2021.20220204-1 all TeX Live: LuaTeX packages ii texlive-metapost 2021.20220204-1 all TeX Live: MetaPost and Metafont packages ii texlive-metapost-doc 2021.20220204-1 all TeX Live: Documentation files for texlive-metapost ii texlive-music 2021.20220204-1 all TeX Live: Music packages ii texlive-pictures 2021.20220204-1 all TeX Live: Graphics, pictures, diagrams ii texlive-pictures-doc 2021.20220204-1 all TeX Live: Documentation files for texlive-pictures ii texlive-plain-generic 2021.20220204-1 all TeX Live: Plain (La)TeX packages ii texlive-pstricks 2021.20220204-1 all TeX Live: PSTricks ii texlive-pstricks-doc 2021.20220204-1 all TeX Live: Documentation files for texlive-pstricks ii texlive-publishers 2021.20220204-1 all TeX Live: Publisher styles, theses, etc. ii texlive-publishers-doc 2021.20220204-1 all TeX Live: Documentation files for texlive-publishers ii texlive-science 2021.20220204-1 all TeX Live: Mathematics, natural sciences, computer science packages ii texlive-science-doc 2021.20220204-1 all TeX Live: Documentation files for texlive-science ii texlive-xetex 2021.20220204-1 all TeX Live: XeTeX and packages

Lien permanent

Publiée 08 Fév '23, 10:28

Solene02's gravatar image

Solene02
3115
Taux d'acceptation : 0%

Bon, revenons à la question de départ : installer un "nouveau" package, fvextra.

0) fvextra n'est pas un "nouveau" paquet, il est déjà dans "notre" installation

dpkg -S fvextra/
=>
texlive-latex-extra: /usr/share/texlive/texmf-dist/tex/latex/fvextra/fvextra.sty

1) Mon expérience perso / je fais du texlive depuis 20ans (au moins), je n'ai JAMAIS utilisé tlmgr

1') Quand j'ai voulu utiliser tlmgr (pour "individualiser" la gestion des installations), j'ai vite renoncé. Beaucoup trop compliqué/subtil pour les utilisateurs lambda... qui font du LaTeX pas de l'administration de paquets.

En cas de besoin spécifique, il y a toujours la solution de rapatrier en local/document le nécessaire... (en attendant une mise à jour générale texlive/distrib)

Si vos compilation pdflatex sont actuellement correctes. Laissez tomber les manips tlmgr. Une installation texlive contient a priori tout ce qui est habituellement nécessaire.

Lien permanent

Publiée 08 Fév '23, 11:00

GMR's gravatar image

GMR
265714
Taux d'acceptation : 5%

Modifiée 08 Fév '23, 11:02

effectivement fvextra est là. Alors pourquoi il ne le trouvais pas ? Le besoin de base est de compiler un fichier en pythontex, c'est là qu'il y avait un problème. Je viens de réessayer ... effectivement ça fonctionne ! Je vais donc suivre le conseil et laisser tomber tlmgr juste une petite question, si j'ai des packages particuliers à installer, où est-ce que je peux les mettre pour que latex les repère ?

(08 Fév '23, 11:46) Solene02 Solene02's gravatar image

où est-ce que je peux les mettre pour que latex les repère ?

La technique la plus basique est de placer dans le répertoire même du document à générer. C'est d'ailleurs suggéré/confirmé sur le site de développement de fvextra

To try the development version, simply download fvextra.sty and put it in the same directory as your document

Pour : ça mémorise localement le(s) besoin(s) spécifique(s) au document en cours : une archive du dossier comportera tout le nécessaire

Contre : c'est évidemment moins propre qu'une installation au niveau système "transparente" à l'utilisateur.

Il y a d'autres possibilités mais ... pour plus tard ? Une étape à la fois ;-)

Lien permanent

Publiée 08 Fév '23, 12:16

GMR's gravatar image

GMR
265714
Taux d'acceptation : 5%

Du coup, là le problème venait de mon installation de texlive. Lorsque j'utilise un paquet souvent, ça me parait compliqué de mettre tous mes paquets dans le dossier où sont mes fichiers. C'est pour ça que je demandais. On verra bien la prochaine fois que latex me dit que le fichier .sty est introuvable. Merci pour la réponse en tout cas

(08 Fév '23, 17:01) Solene02 Solene02's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.