Automatiser l'installation de packages persos

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Automatiser l'installation de packages persos

Messagepar projetmbc » Dimanche 20 Décembre 2009, 16:43

Dans ce post post44064.html (merci Kojak), on explique comment installer à la main un package perso. Je voudrais faire ceci via un petit prog.

Placer le fichier dans le bon dossier ne pose pas problème.

Par contre, peut-on via une ligne de commande demander à MikTeX et aussi à TeXLive de rafraichir leurs bases de données relativement aux packages présents sur l'ordinateur ?

Toute info. est la bienvenue.
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Automatiser l'installation de packages persos

Messagepar kojak » Dimanche 20 Décembre 2009, 17:11

Bonjour,

Pour Texlive sous linux, si tu places tes packages perso ou exotiques dans ton home, pas besoin de rafraichir la base :wink:
pas d'aide par MP
kojak
Modérateur
 
Messages: 10389
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: Automatiser l'installation de packages persos

Messagepar projetmbc » Dimanche 20 Décembre 2009, 17:28

J'adore Linux... :D

Bon il reste plus qu'à dire à MikTex via une ligne de commande magique sous Windaube de rafraîchir la base de données des packages. Une idée ?
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: Automatiser l'installation de packages persos

Messagepar kojak » Dimanche 20 Décembre 2009, 17:34

kojak a écrit:Pour Texlive sous linux, si tu places tes packages perso ou exotiques dans ton home,

sans oublier de respecter la TDS bien entendu :wink:
pas d'aide par MP
kojak
Modérateur
 
Messages: 10389
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: Automatiser l'installation de packages persos

Messagepar projetmbc » Dimanche 20 Décembre 2009, 18:03

J'ai bien lu le post que tu m'as indiqué mais merci de ce petit rappel. :)
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: Automatiser l'installation de packages persos

Messagepar guiguiche » Dimanche 20 Décembre 2009, 18:30

Je pense que MiKTeX fonctionne de même : pas de rafraichissement nécessaire si c'est dans le répertoire du .tex
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
guiguiche
Modérateur
 
Messages: 8062
Inscription: Vendredi 06 Janvier 2006, 15:32
Localisation: Le Mans
Statut actuel: Actif et salarié | Enseignant

Re: Automatiser l'installation de packages persos

Messagepar balf » Dimanche 20 Décembre 2009, 18:53

À ma connaissance, si on ne rafraîchit pas la base de données, il ne connaît pas les fichiers,même installés là où il faut. Si on veut automatiser via une ligne de commande, je pense qu'il faut lancer initexmf avec les options suivantes (extrait de la doc de MiKTeX 2.8) :

--update-fndb
Refresh the whole file name database.

--update-fndb=dir
Refresh the file name database for a specific TEXMF tree.

Personnellement, je mets mes extensions personnelles (non fournies par MiKTeX, pas forcément écrites par moi) dans un TeXMFlocal, pour que les fichiers qui y figurent ne soient pas écrasés lors d'une mise à jour de MiKTeX.

B.A.
balf
Zetta-utilisateur
 
Messages: 3799
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Automatiser l'installation de packages persos

Messagepar projetmbc » Dimanche 20 Décembre 2009, 20:27

En fait,
je bosse sur un petit prog. pour taper facilement des maths qui va se servir de LaTeX et de commandes perso. Du coup, l'ajout du package sera géré par le programme.

Il va falloir que je teste ta commande sous Windows que je n'ai plus trop sous la main... Merci ! :mrgreen:
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: Automatiser l'installation de packages persos

Messagepar Altermundus » Lundi 21 Décembre 2009, 09:09

guiguiche a écrit:Je pense que MiKTeX fonctionne de même : pas de rafraichissement nécessaire si c'est dans le répertoire du .tex


C'est vrai pour Linux et OS X avec TexLive 2009 et 2008 mais je ne suis pas certain que cela soit vrai avec les précédentes.
Je ne suis pas sûr de moi mais j'ai l'impression qu'autrefois(il y a quelques années) le sudo texhash était de rigueur.

Quelqu'un peut-il confirmer ?

Alain Matthes
Altermundus
Giga-utilisateur
 
Messages: 557
Inscription: Lundi 28 Mai 2007, 09:31
Localisation: Paris
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Exabot [Bot], Google Adsense [Bot], Google Feedfetcher, Proximic [Spider] et 50 invités