Mise à jour packages sous ubuntu

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 864
Inscription : jeudi 25 novembre 2010, 22:10

[Résolu] Mise à jour packages sous ubuntu

Message par marco56 »

Bonjour,
Suite à l'ajout d'un package dans mon préambule (pst-ode), plus moyen de compiler.
Après recherche, cela marche sans ce package.
Du coup, je creuse un peu et en regardant de plus près, dans mon texmf-dist de TeXlive 2013, certains packages sont très anciens (par exemple, 2008 pour pst-circ, le reste à l'avenant).
Comment mettre tout cela à jour sans tout faire à la mano ?
A bientôt pour, je n'en doute pas, des solutions efficaces :D
Dernière modification par marco56 le mardi 16 septembre 2014, 01:06, modifié 1 fois.

gigiair
Utilisateur chevronné
Utilisateur chevronné
Messages : 2563
Inscription : samedi 08 juillet 2006, 20:56
Localisation : Saint Bonnet Elvert

Re: mise à jour packages sous ubuntu

Message par gigiair »

tlmgr est ton ami.
Si tu as installé la version des dépôts, pour l'utiliser il faut avoir installé xzdec (si nécessaire) et lancé préalablement la commande

Code : Tout sélectionner

tlmgr init-usertree
.
Ensuite, il suffit de consulter le man de tlmgr, par exemple pour connaître tous les paquets disponibles pour une mise à jour :

Code : Tout sélectionner

tlmgr update --list
Je n'ai pas testé, car je suis sous Debian testing qui est pratiquement toujours à jour.
JJR.
LaTeXien migrateur.

rebouxo
Modérateur global
Modérateur global
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre

Re: mise à jour packages sous ubuntu

Message par rebouxo »

Sauf, que cela ne fonctionnera pas car c'est une TeXlive de 2013.
Il y a deux solutions :
* installer TeXlive 2014 (deux heures de téléchargement)
* récupérer pst-ode, et mettre les .pro dans ~/texmf/dvips/pst-ode/, la doc dans ~/texmf/doc/generic/pst-ode/ et le reste dans ~/texmf/tex/generic/pst-ode/

La première méthode me semble la plus efficace (à l'avenir tu n'auras pas besoin de refaire cela à chaque changement de pst-ode), la deuxième à l'avantage, cela fonctionnera rapidement. Tout dépend du degré d'urgence.
Et cela devrait fonctionner.

Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.

marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 864
Inscription : jeudi 25 novembre 2010, 22:10

Re: mise à jour packages sous ubuntu

Message par marco56 »

rebouxo a écrit :Sauf, que cela ne fonctionnera pas car c'est une TeXlive de 2013.
Il y a deux solutions :
* installer TeXlive 2014 (deux heures de téléchargement)
* récupérer pst-ode, et mettre les .pro dans ~/texmf/dvips/pst-ode/, la doc dans ~/texmf/doc/generic/pst-ode/ et le reste dans ~/texmf/tex/generic/pst-ode/

La première méthode me semble la plus efficace (à l'avenir tu n'auras pas besoin de refaire cela à chaque changement de pst-ode), la deuxième à l'avantage, cela fonctionnera rapidement. Tout dépend du degré d'urgence.
Et cela devrait fonctionner.

Olivier
Merci à tous les 2.
Je n'ai pas d'urgence et installer TeXlive2014 ne me dérange pas.

2 questions :
- Par contre, je ne risque pas d'avoir toujours de vieux paquets ? (pourquoi la version de 2014 ne contiendrait-elle pas des paquets de 2008 alors que celle de 2013, si ?)
- J'imagine qu'il faut que je désinstalle la version 2013 : quelle est la meilleure méthode ?

rebouxo
Modérateur global
Modérateur global
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre

Re: mise à jour packages sous ubuntu

Message par rebouxo »

marco56 a écrit :
Merci à tous les 2.
Je n'ai pas d'urgence et installer TeXlive2014 ne me dérange pas.

2 questions :
- Par contre, je ne risque pas d'avoir toujours de vieux paquets ? (pourquoi la version de 2014 ne contiendrait-elle pas des paquets de 2008 alors que celle de 2013, si ?)
- J'imagine qu'il faut que je désinstalle la version 2013 : quelle est la meilleure méthode ?
Tu peux installer TL2014, sans désinstaller l'ancienne version, des fois qu'il y ait des trucs qui ne fonctionnent pas. La taille des disques durs actuellement permet sans problème ce genre de chose. Donc, tu n'as même pas à désinstaller l'ancienne ! Pour virer une ancienne Texlive, il suffit de supprimer le répertoire 2013 de /usr/local/texlive (sous linux). Ensuite, point important, bien régler le PATH. La doc de TeXlive est bien faite la dessus ou faire des liens symboliques (méthode JJR). Si c'est une Texlive de la distribution, perso, je la garde, à cause des dépendances, et je n'ai jamais d'interférence (PATH bien réglé).

Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.

MB
Administrateur
Administrateur
Messages : 7138
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Mise à jour packages sous ubuntu

Message par MB »

Pour installer une version 'vanilla' de TexLive 2014 de manière un peu automatisée, j'avais proposé ce script sur le wiki. Peut être que ça pourra servir ...
MB (Pas d'aide en Message Privé)
Merci d'utiliser MathJax (voir ici) et d'éviter le style SMS pour la lisibilité des messages.

marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 864
Inscription : jeudi 25 novembre 2010, 22:10

Re: Mise à jour packages sous ubuntu

Message par marco56 »

MB a écrit :Pour installer une version 'vanilla' de TexLive 2014 de manière un peu automatisée, j'avais proposé ce script sur le wiki. Peut être que ça pourra servir ...
Merci.
Pour l'instant, j’étais parti plutôt là-dessus : http://www.xm1math.net/doculatex/instal ... buntu.html

MB
Administrateur
Administrateur
Messages : 7138
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Mise à jour packages sous ubuntu

Message par MB »

marco56 a écrit :Pour l'instant, j’étais parti plutôt là-dessus : http://www.xm1math.net/doculatex/instal ... buntu.html
Il ne me semble pas utile de passer par un fichier iso et de graver un cd/dvd.
MB (Pas d'aide en Message Privé)
Merci d'utiliser MathJax (voir ici) et d'éviter le style SMS pour la lisibilité des messages.

marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 864
Inscription : jeudi 25 novembre 2010, 22:10

Re: Mise à jour packages sous ubuntu

Message par marco56 »

MB a écrit :
marco56 a écrit :Pour l'instant, j’étais parti plutôt là-dessus : http://www.xm1math.net/doculatex/instal ... buntu.html
Il ne me semble pas utile de passer par un fichier iso et de graver un cd/dvd.
C'est possible mais comme j'ai 3 pc à mettre à jour et que ma liaison internet est plus que lente en ce moment, je crois que c'est préférable dans mon cas.
Merci quand même.

MB
Administrateur
Administrateur
Messages : 7138
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Mise à jour packages sous ubuntu

Message par MB »

marco56 a écrit :C'est possible mais comme j'ai 3 pc à mettre à jour et que ma liaison internet est plus que lente en ce moment, je crois que c'est préférable dans mon cas.
En effet, pour 3 machines et une connexion lente ça peut valoir le coup. ;)
MB (Pas d'aide en Message Privé)
Merci d'utiliser MathJax (voir ici) et d'éviter le style SMS pour la lisibilité des messages.

marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 864
Inscription : jeudi 25 novembre 2010, 22:10

Re: Mise à jour packages sous ubuntu

Message par marco56 »

Je viens d'installer la version TeXLive2014.
Dans mon texmf-dist, le package pst-circ date de 29 février 2008 : c'est normal ?

Ma première question reste d'actualité...

rebouxo
Modérateur global
Modérateur global
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre

Re: Mise à jour packages sous ubuntu

Message par rebouxo »

Ben, cela dépend où tu lis cette date (que je n'ai pas trouvé...)
Le fichier pst-circ.sty est vieux (2007), mais il n'y a pas de code dedans, il permet juste de lancer pst-circ.tex. Là j'ai une modif en 2014-06-19. Je ne suis pas allé voir le pst-circ.pro.

Voili, voilou chez moi, TeXlive 2014 à jour.

Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.

marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 864
Inscription : jeudi 25 novembre 2010, 22:10

Re: Mise à jour packages sous ubuntu

Message par marco56 »

rebouxo a écrit :Ben, cela dépend où tu lis cette date (que je n'ai pas trouvé...)
Le fichier pst-circ.sty est vieux (2007), mais il n'y a pas de code dedans, il permet juste de lancer pst-circ.tex. Là j'ai une modif en 2014-06-19. Je ne suis pas allé voir le pst-circ.pro.

Voili, voilou chez moi, TeXlive 2014 à jour.

Olivier
Ok : dans ce cas, mes fichiers sont à jour. Je pensais que c'était les fichiers .sty qu'il fallait regarder.
Dans "generic", quasiment tous les paquets sont récents.
Du coup, je passe mon fil en résolu.
Un grand merci à tous les participants.

MB
Administrateur
Administrateur
Messages : 7138
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: [Résolu] Mise à jour packages sous ubuntu

Message par MB »

Tu peux avoir les informations sur un paquet via la commande tlmgr info.

Code : Tout sélectionner

$ tlmgr info pst-circ
tlmgr: package repository http://mirror.ibcp.fr/pub/CTAN/systems/texlive/tlnet
package:     pst-circ
category:    Package
shortdesc:   PSTricks package for drawing electric circuits.
longdesc:    The package is built using PSTricks and in particular pst-node. It can easily draw current 2-terminal devices and some 3- and 4- terminal devices used in electronic or electric theory. The package's macros are designed with a view to 'logical' representation of circuits, as far as possible, so as to relieve the user of purely graphical considerations when expressing a circuit.
installed:   No
sizes:       doc: 845k, run: 217k
relocatable: Yes
cat-version: 2.12
cat-date:    2014-08-03 16:51:50 +0200
cat-license: lppl
collection:  collection-pstricks
MB (Pas d'aide en Message Privé)
Merci d'utiliser MathJax (voir ici) et d'éviter le style SMS pour la lisibilité des messages.

marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 864
Inscription : jeudi 25 novembre 2010, 22:10

Re: [Résolu] Mise à jour packages sous ubuntu

Message par marco56 »

Chez moi :

Code : Tout sélectionner

tlmgr info pst-circ
package:     pst-circ
category:    Package
shortdesc:   PSTricks package for drawing electric circuits.
longdesc:    The package is built using PSTricks and in particular pst-node. It can easily draw current 2-terminal devices and some 3- and 4-terminal devices used in electronic or electric theory. The package's macros are designed with a view to 'logical' representation of circuits, as far as possible, so as to relieve the user of purely graphical considerations when expressing a circuit.
installed:   Yes
revision:    30527
sizes:       src: 5k, doc: 1061k, run: 205k
relocatable: Yes
cat-version: 2.03
cat-date:    2013-05-17 14:10:30 +0200
cat-license: lppl
collection:  collection-pstricks

Je suis repassé en TeXLive2013 car en version 2014, mes fichiers plantaient.
Comme j'ai la flemme de chercher les erreurs, j'ai préféré revenir en arrière...