Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
5_fichiers:tds:installation_privee [2023/04/25 22:56] – Suite de traduction en français. jejust5_fichiers:tds:installation_privee [2023/04/26 21:45] (Version actuelle) – Suite et fin de la traduction en français. jejust
Ligne 1: Ligne 1:
-====== Installations privées de fichiers ======+====== Comment installer des packages juste pour moi? ======
  
 Il peut arriver que vous ayez besoin d'une nouvelle version d'un package Il peut arriver que vous ayez besoin d'une nouvelle version d'un package
Ligne 50: Ligne 50:
 kpsewhich texmf.cnf kpsewhich texmf.cnf
 </code> </code>
-Take a copy of the file and put it into a directory of your ownthis + 
-could be any directorybut an obvious choice is the ''web2c'' +Faites une copie du fichier dans le répertoire que vous voulez
-directory of the tree you want to createi.e., +ce peut être n'importe quel répertoiremais un choix évident est le répertoire ''web2c'' 
-''$HOME/texmf/web2c''  +de l'arborescence que vous souhaitez créerc'est-à-dire ''$HOME/texmf/web2c'' 
-or the like Make an environment variable to point to this directory:+(ou quelque chose comme ça). 
 +Ensuite, définissez une variable d'environnement indiquant ce répertoire :
 <code bash> <code bash>
 TEXMFCNF=$HOME/texmf/web2c TEXMFCNF=$HOME/texmf/web2c
 export TEXMFCNF export TEXMFCNF
 </code> </code>
-(for a Bourne shell style system), or+(pour Bash et autre shell de type Bourne), ou
 <code bash> <code bash>
 setenv TEXMFCNF $HOME/texmf/web2c setenv TEXMFCNF $HOME/texmf/web2c
 </code> </code>
-(for a C-shell style system).  Now edit the copy of ''texmf.cnf''+(pour ksh ou autre shell de style C).
  
-There will be a line in the existing file that defines the tree where +Maintenant, il ne vous reste plus qu'à modifier votre copie du fichier ''texmf.cnf'' 8-) 
-everything searchesthe simplest form of the line is:+ 
 +Vous devriez y trouver une ligne qui définit l'arborescence dans laquelle 
 +tous les fichiers sont cherchésla version la plus simple de cette ligne est:
 <code> <code>
 TEXMF = !!$TEXMFMAIN TEXMF = !!$TEXMFMAIN
 </code> </code>
-butthere are likely to be several alternative settings behind +mais il est probable qu'il y ait plusieurs alternativesmises en commentaires par des signes ''%'', 
-comment markers (''%'')and the person who +que la personne qui a installé votre système peut avoir laissées là
-installed your system may have left them there Whatever, you need to +Quoi qu'il en soit, vous devez modifier la ligne active (celle qui n'est pas en commentaire): 
-modify the line that's in effectchange the above to three lines:+remplacez ce qui précède par trois lignes:
 <code> <code>
 HOMETEXMF = $HOME/texmf HOMETEXMF = $HOME/texmf
Ligne 79: Ligne 82:
 % TEXMF = !!$TEXMFMAIN % TEXMF = !!$TEXMFMAIN
 </code> </code>
-the important point being that ''$HOMETEXMF'' must come before +Le point important est que ''$HOMETEXMF'' doit précéder les autres chemins, 
-whatever was there beforeinside the braces For exampleif the +à l'intérieur des accoladesAinsic'est ce répertoire qui aura la priorité. 
-original was+Par exemple, si l'original était
 <code> <code>
 TEXMF = {!!$LOCALTEXMF,!!$TEXMFMAIN} TEXMF = {!!$LOCALTEXMF,!!$TEXMFMAIN}
 </code> </code>
-it should be converted to:+il doit être remplacé par:
 <code> <code>
 HOMETEXMF = $HOME/texmf HOMETEXMF = $HOME/texmf
Ligne 91: Ligne 94:
 % TEXMF = {!!$LOCALTEXMF,!!$TEXMFMAIN} % TEXMF = {!!$LOCALTEXMF,!!$TEXMFMAIN}
 </code> </code>
-(retaining the originalas comment, is merely an aide-memoir in +(comme vous le voyezon mis la version précédente de la ligne en commentaire. 
-case you need to make another changelater).  The ''!!'' signs +C'est une bonne pratique pour se souvenir des modifications que vous avez faites, 
-tell the file-searching library that it should insist on a +au cas où vous devriez changer de nouveau quelque chose plus tard). 
-''texhash''-ed directory treeif you can count on yourself + 
-remembering to run ''texhash'' on your new tree every time you +<note> 
-change itthen it's worth adding the marks to your tree:+Les points d'exclamation ''!!'' indiquent à l'outil de recherche de fichiers 
 +qu'il doit utiliser le fichier d'index pour consulter le contenu de ces répertoires, 
 +et non le parcourir de façon exhaustive. 
 +Ainsi, (La)TeX trouve ses fichiers un peu plus rapidement. 
 +\\ \\ 
 + 
 +Cela suppose que la commande ''texhash'' est bien exécutée à chaque fois que le contenu 
 +est modifié, pour mettre à jour l'index. On peut compter là-dessus pour les répertoires 
 +gérés automatiquement (par exemple ceux mis à jour par l'outil de gestion des packages ''tlmgr'')
 +par contre, pour les répertoires que vous maintenez vous-mêmes, c'est plutôt déconseillé 
 +car vous oublierez un jour ou l'autre d'exécuter ''texhash''... 
 +\\ \\ 
 + 
 +Après, si vous êtes sûr de vousil reste possible d'écrire:
 <code> <code>
 TEXMF = {!!$HOMETEXMF,!!$LOCALTEXMF,!!$TEXMFMAIN} TEXMF = {!!$HOMETEXMF,!!$LOCALTEXMF,!!$TEXMFMAIN}
 </code> </code>
-as this will make (La)TeX find its files marginally faster. +</note>
- +
-Having made all these changes, (La)TeX should "just use" files in +
-your new tree, in preference to anything in the main tree --- you can +
-use it for updates to packages in the main tree, as well as for +
-installing new versions of things.+
  
 +Après avoir effectué tous ces changements, (La)TeX devrait pouvoir utiliser
 +les fichiers de votre nouvelle arborescence, en priorité par rapport
 +à ceux de l'arborescence principale --- vous pouvez l'utiliser
 +pour mettre à jour des packages présents dans l'arborescence principale,
 +ainsi que pour installer de nouveaux packages.
  
 ----- -----
Ligne 112: Ligne 128:
   * [[faquk>FAQ-privinst|Private installations of files]]   * [[faquk>FAQ-privinst|Private installations of files]]
  
-{{htmlmetatags>metatag-keywords=(LaTeX,installer Texlive,installer LaTeX,configuration locale,texlive directory,texmf privé) +{{htmlmetatags>metatag-keywords=(LaTeX,installer Texlive,installer LaTeX,configuration locale,texlive directory,texmf privé,installation privée de fichiers
-metatag-og:title=(Private installations of files)+metatag-og:title=(Comment installer des packages juste pour moi)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
  
5_fichiers/tds/installation_privee.1682463370.txt.gz · Dernière modification : 2023/04/25 22:56 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0