====== Comment installer des extensions avec le gestionnaire TeX Live? ======

Le //TeX Live manager// (''tlmgr'') est le gestionnaire d'extensions de <latex>\TeX</latex> Live.
Il s'agit d'abord d'un outil en ligne de commande (également utilisable dans une
fenêtre terminal sous Windows), mais il fournit également une interface graphique.
Pour consulter sa (volumineuse) [[texdoc>tlmgr|documentation]], utilisez la commande :

<code bash>
tldoc tlmgr
</code>

mais son fonctionnement de base est assez simple.
Le gestionnaire doit savoir depuis où télécharger les fichiers à installer ;
le plus simple pour réaliser cette configuration est d'exécuter :

<code bash>
tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet
</code>

qui utilise le sélecteur de miroir du CTAN pour choisir à votre place.
Vous pouvez (bien sûr) spécifier un miroir particulier auquel vous faites confiance
(par exemple celui de votre université ou votre fournisseur d'accès à internet).

Pour mettre à jour une seule extension, utilisez :

<code bash>
tlmgr update ⟨extension⟩
</code>

Pour mettre à jour tout ce qui est déjà installé sur votre système, y compris ''tlmgr'' lui-même,
utilisez :

<code bash>
tlmgr update --self -all
</code>

===== Comment utiliser l'interface graphique ? =====

Sous Linux (et MacOS), ça se fait avec cette commande :

<code bash>
tlmgr gui
</code>

Sous Windows, cette interface graphique ne fonctionnera probablement pas
(car elle nécessite la bibliothèque [[wpfr>Tk_(informatique)|Tcl/Tk]],
qui n'est généralement pas disponible sous WIndows, et non fournie par <latex>\TeX</latex> Live).

D'autres interfaces ont été développées, utilisables sur toutes les plateformes:
  * ''tlshell'', qui semble être installée par défaut par <latex>\TeX</latex> Live sous Windows et MacOS X;
  * [[ctanpkg>tlcockpit]], écrite en Java (il vous faudra donc Java installé sur votre machine).

De façon intuitive, ces interface se lanceront avec les commandes

<code bash>
tlshell
</code>

ou

<code bash>
tlcockpit
</code>

respectivement.

===== Comment réinstaller des extensions “forcibly removed” par tlmgr ? =====

Parfois, lors d'une mise à jour complète de <latex>\TeX</latex> Live, quelques extensions
sont supprimées par ''tlmgr'', avec un message du genre :

<code text>
skipping forcibly removed package babel
</code>

Pour réinstaller automatiquement les extensions supprimées sans votre avis,
vous pouvez exécuter la commande :

<code bash>
tlmgr update --all --reinstall-forcibly-removed
</code>

-----
//Source :// [[faquk>FAQ-inst-texlive|Installation using TeXLive manager]]

{{htmlmetatags>metatag-keywords=(LaTeX,installation,mise à jour,TeXlive,distribution LaTeX,gérer les extensions LaTeX,gérer les packages,mettre à jour les extensions,mettre à jour les packages)
metatag-og:title=(Comment installer des extensions avec le gestionnaire TeXLive)
metatag-og:site_name=(FAQ LaTeX francophone)
}}