latex_allege_linux.rst 5.43 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
:title: Une distribution LaTeX allégée Linux
:date: 2018-07-08 13:08
:category: installer
:authors: Jérôme
:description: Une distribution LaTeX allégée pour Linux Debian/Ubuntu

Cet article est destiné aux utilisateurs avancés de GNU/Linux, soucieux d’économiser de l’espace disque,
qui souhaitent installer une distribution LaTeX plus légère que celle fournie par les dépendances de Pyromaths.

**Avertissement:** *La procédure implique d’être à l’aise avec le Terminal pour lancer des lignes de commandes en mode super utilisateur.*

Suppression de la version deb de TeXLive
========================================

Il est nécessaire de supprimer la version existente de TeXLive que vous auriez pu installer.

.. class:: console

  .. code-block:: bash
    :linenos: none

    sudo apt purge chktex biblatex biblatex-dw cm-super cm-super-minimal context \ 
     dvidvi dvipng feynmf fragmaster jadetex lacheck latex-beamer latex-cjk-all \
     latex-cjk-chinese latex-cjk-chinese-arphic-bkai00mp \
     latex-cjk-chinese-arphic-bsmi00lp latex-cjk-chinese-arphic-gbsn00lp \
     latex-cjk-chinese-arphic-gkai00mp latex-cjk-common latex-cjk-japanese \ 
     latex-cjk-japanese-wadalab latex-cjk-korean latex-cjk-thai latexdiff \
     latexmk latex-sanskrit latex-xcolor lcdf-typetools lmodern luatex \
     musixtex passivetex pgf preview-latex-style prosper ps2eps psutils \
     purifyeps t1utils tex4ht tex4ht-common tex-gyre texlive texlive-base \
     texlive-bibtex-extra texlive-binaries texlive-common texlive-extra-utils \
     texlive-fonts-extra texlive-fonts-extra-doc texlive-fonts-recommended \
     texlive-fonts-recommended-doc texlive-font-utils texlive-formats-extra \
     texlive-games texlive-generic-extra texlive-generic-recommended \
     texlive-humanities texlive-humanities-doc texlive-lang-african \
     texlive-lang-all texlive-lang-arabic texlive-lang-cjk texlive-lang-cyrillic \
     texlive-lang-czechslovak texlive-lang-english texlive-lang-european \
     texlive-lang-japanese texlive-lang-chinese texlive-lang-korean \
     texlive-lang-french texlive-lang-german texlive-lang-greek \
     texlive-lang-indic texlive-lang-italian texlive-lang-other \
     texlive-lang-polish texlive-lang-portuguese texlive-lang-spanish \
     texlive-latex-base texlive-latex-base-doc texlive-latex-extra \
     texlive-latex-extra-doc texlive-latex-recommended \
     texlive-latex-recommended-doc texlive-luatex texlive-math-extra \ 
     texlive-metapost texlive-metapost-doc texlive-music \
     texlive-omega texlive-pictures texlive-pictures-doc texlive-plain-extra \
     texlive-plain-generic \
     texlive-pstricks texlive-pstricks-doc texlive-publishers \
     texlive-publishers-doc texlive-science texlive-science-doc texlive-xetex \
     thailatex tipa tipa-doc xindy xindy-rules xmltex asymptote texinfo

Installation d'un "fake package"
================================

Version simple
--------------

Télécharger le `paquet <images/texlive-linux/texlive-local_2018-1_all.deb>`__ que j'ai créé et l'installer.

.. class:: console

  .. code-block:: bash
    :linenos: none

    sudo dpkg -i texlive-local_2018-1_all.deb

Version manuelle
----------------


.. class:: console

  .. code-block:: bash
    :linenos: none

    sudo apt install equivs --no-install-recommends
    mkdir -p /tmp/tl-equivs && cd /tmp/tl-equivs
    wget https://www.tug.org/texlive/files/debian-equivs-2018-ex.txt -O texlive-local
    equivs-build texlive-local
    sudo dpkg -i texlive-local_2018-1_all.deb
    sudo apt install -f


Installation de la dernière version de teXLive
==============================================

Installer le nécessaire à l'installation :

.. class:: console

  .. code-block:: bash
    :linenos: none

    sudo apt install perl-tk
    cd /tmp
    wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
    tar -vxzf install-tl-unx.tar.gz
    cd install-tl-2018????
    sudo ./install-tl -gui

|Installation TeXLive étape 1|

Pour une installation minimale de TeXLive, vous choisirez « custom install ».

|Installation TeXLive étape 2|

Désactivez « Installer la documentation des macros et polices » ainsi que « Installer les sources des macros et polices ».

|Installation TeXLive étape 3|

Ensuite, il faut intégrer les chemins dans */etc/profile.d/texlive.sh*

.. class:: code

  .. code-block:: bash
    :linenos: none

    MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH
    INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH
    PATH=/usr/local/texlive/2018/bin/x86_64-linux:$PATH

Il vous faut ensuite installer les paquets supplémentaires requis.

.. class:: console

  .. code-block:: bash
    :linenos: none

    source /etc/profile.d/texlive.sh
    tlmgr install adjustbox amsfonts amsmath asymptote \
      avantgar babel babel-french cancel carlisle collectbox colortbl ec enumitem \
      fancyhdr geometry graphics hyperref iftex interval latex-bin latexmk lm marvosym \
      mathtools ms multido numprint oberdiek pgf psnfss pst-3d pst-arrow pst-eucl \
      pst-math pst-node pst-plot pst-tools pstools pstricks pstricks-add tkz-tab tools \
      units url wasy wasy2-ps wasysym wrapfig xcolor xkeyval




.. |Installation TeXLive étape 1| image:: images/texlive-linux/texlive1.png
.. |Installation TeXLive étape 2| image:: images/texlive-linux/texlive2.png
.. |Installation TeXLive étape 3| image:: images/texlive-linux/texlive3.png
.. |Installation TeXLive étape 4| image:: images/texlive-linux/texlive4.png