Question Comment installer le dernier TeX Live 2012?


Ubuntu 12.04 inclut toujours la version 2009 obsolète et obsolète de TeX Live. Outre l'installation manuelle à partir du site Web de TeX Live, existe-t-il une alternative pour installer la dernière version 2012 sur Ubuntu Precise 12.04?


125
2017-07-15 02:59


origine


Au début, vous devrez peut-être installer-python-software-properties et à l'étape 2, vous devrez appeler add-apt-repository au lieu de apt-add-repository.
@grrbytes, j'ai couru dans ce fil et a eu le même problème. C'est-à-dire que mon installation texlive est restée en 2009. La solution pour moi était d'utiliser la commande apt-get dist-upgrade après avoir suivi toutes les autres instructions (données dans la réponse ci-dessus par izx). C'est parce que la mise à niveau d'apt-get est un peu trop prudente et «freine» la mise à niveau de texlive. Utiliser apt-get dist-upgrade a résolu le problème.
Note pour les utilisateurs 12.10: Il n'est pas nécessaire d'installer le PPA à partir des réponses ci-dessous. 12.10 inclut la version 2012 de TeXLive dans les principaux référentiels. Cela peut sembler superflu à dire, mais j'ai vu deux questions sur 12.10 et TeXLive pointant déjà cette question. - gertvdijk
Voici un tutoriel fantastique sur l'installation de toute version de la dernière version de TexLive sur Ubuntu. - Glutanimate
Je veux juste souligner qu'une installation manuelle des versions récentes de TeX Live est en fait très pratique grâce à install-tl scénario. Vous pouvez trouver ma brève description de l'installation manuelle ici. - bluenote10


Réponses:


TeX Live 2012 est disponible pour 12.04 dans un officiel PPA "backports"

TeX Live 2012 devrait être inclus dans la prochaine version d'Ubuntu (Quantal 12.10). Pendant ce temps, le responsable de Teix Live d’Ubuntu, Jeremy Bicha, a créé un PPA officiel "backports" permettre aux utilisateurs de 12.04 d’installer / mettre à niveau facilement vers la nouvelle version.

Pour installer / mettre à niveau vers TeX Live 2012:

  1. Ouvrez un terminal avec Ctrl+Alt+T
  2. Ajouter le texlive-backports PPA en tapant le ci-dessous (entrez votre mot de passe lorsque vous êtes invité):

    sudo add-apt-repository ppa:texlive-backports/ppa
    
  3. Puis tapez:

    sudo apt-get update
    
  4. Installation:

    • Si vous installez TeX Live pour la première fois, tapez:

      sudo apt-get install texlive
      
    • Si vous avez déjà installé et mis à niveau TeX Live, tapez:

      sudo apt-get upgrade
      

      Attention: Cela mettra également à jour tous les autres paquets de votre système Ubuntu pour lesquels des mises à niveau sont disponibles. Si vous ne souhaitez pas le faire, veuillez utiliser le précédent sudo apt-get install texlive au lieu.


121
2017-07-15 02:59



Wow, c'est une bonne nouvelle! - jon
@izx Cette installation PPA permet-elle toujours d'utiliser tlmgr mettre à jour les paquets TeX comme je l'ai décrit dans un question connexe? - JJD
J'avais déjà eu texlive 2009 sur Ubuntu 12.04. En utilisant le sudo apt-get upgrade la commande n'a pas entraîné (TeX Live 2012/Debian) après avoir couru tex --version. Fonctionnement sudo apt-get install texlive  fait le tour cependant. - Sicco
Cela est dû au fait que les noms de package ne sont pas des chevauchements complets. Si vous avez installé le texlive complet à partir des repos Canonical comme sudo apt-get install texlive-full, alors effectuer une mise à niveau ne le touchera pas, car ce n'est pas comme cela qu'il est appelé dans le PPA de texlive backports. - TheBicentennialMan
J'ai aussi besoin de courir sudo apt-get install texlive-latex-extra pour obtenir tous les paquets que je voulais - Heather Turner


La liste de répertoires liée à la page que vous avez liée ne montre pas les backports disponibles pour 12.04 (précis).

Pour obtenir la version "2012 (quantale) de texlive, vous devrez ajouter le PPA backport.

Avant d'ajouter un PPA, vous devez être conscient de certains des risques impliqués:

Rappelez-vous toujours que les PPA sont fournis par la communauté, vous devez être conscient des risques possibles avant d'ajouter un PPA.

De Synaptic Package Manager:

  1. Sélectionner Paramètres -> Référentiels -> Autres logiciels -> Ajouter et entrez:

    deb http://ppa.launchpad.net/texlive-backports/ppa/ubuntu precise main
    
  2. Sélectionner Ajouter une source. Ensuite, sélectionnez le Recharger bouton dans le menu pour réindexer votre liste de paquets
  3. Enfin, dans le champ Quickfilter, entrez "texlive" et vous verrez les versions 2012 des packages disponibles pour l'installation.
  4. Marquez les paquets qui vous intéressent et cliquez sur le bouton Appliquer bouton.

De la ligne de commande (Ctrl+Alt+T), entrez les commandes suivantes:

sudo apt-add-repository http://ppa.launchpad.net/texlive-backports/ppa/ubuntu
sudo apt-get update
sudo apt-get install texlive-base

Cela installera également les dépendances suivantes:

lmodern luatex texlive-binaries texlive-common texlive-doc-base texlive-luatex

7
2018-01-15 08:38



C'est fusionné maintenant apparemment. Une solution encore meilleure! :) - gertvdijk


Je ne pense pas avoir les points de réputation à commenter, alors je réponds en réponse à Alexander Schleifer ci-dessus: Sur Ubuntu 12.04 pour que la mise à jour fonctionne, je devais utiliser:

sudo add-apt-repository ppa:texlive-backports/ppa

Pas "apt-add" comme suggéré par la réponse. Cela ne m'a pas causé d'erreur avec "apt-add" mais n'a pas fonctionné tant que j'ai essayé "add-apt".


2
2018-02-12 03:00



> ls /usr/bin/apt-add-repository -l les sorties lrwxrwxrwx 1 root root 18 sept. 28 2012 /usr/bin/apt-add-repository -> add-apt-repository - Aurélien Ooms