= Deps installation [[PageOutline(2)]] == LaTeX As the server can't access Internet to download and install $LaTeX$ from TeX Live mirrors, a workaround solution was to carry out a portable installation from an external system followed by a basic copy to the server. {{{#!box width='50em' = [Make a fresh custom installation, less than 100Mb] 1. Download the latest installer from http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz 2. Untar the archive and launch \\ {{{#!console $ ./install-tl }}} Add `--portable` option if you plan to build a standalone installation to copy on a remote server 3. At least, choose the minimal scheme and follow the hints from [https://en.wikibooks.org/wiki/LaTeX/Installation#Custom_installation_with_TeX_Live the LaTex wikibook] }}} {{{#!box width='50em' = !Finish/Update the installation 4. Install the requested LaTeX packages from source:/NEMO/trunk/doc/latex/DEPS {{{#!console $ tlmgr install $( cat path/to/DEPS ) }}} and/or add the missing ones {{{#!console $ tlmgr install [...] }}} 5. Check the compilation of LaTeX document(s) }}} {{{#!box width='50em' = 6. Copy the installation directory {{{#!console $ scp -r /path/to/usr/local/texlive USER@HOSTNAME:usr/local }}} 7. Update `PATH` environment variable if needed on the server {{{#!console $ export PATH=/path/to/texlive/bin:$PATH >> ~/.bashrc $ source ~/.bashrc }}} }}} === HTML export [https://github.com/latex2html/latex2html.git latex2html] `htlatex` {{{#!console $ tmlgr install tex4ht }}} == Python packages Almost the same procedure as $LaTeX$ with the import of Python sources from an external computer for a local installation on the server (via Python `pip`) 1. Install the mandatory Python packages from source:/NEMO/trunk/doc/rst/requirements_make_html.txt {{{#!console $ pip install -r requirements_make_html.txt }}} 2. Check the compilation of HTML export {{{#!console $ make html }}} 3. Build wheels {{{#!console $ pip3 wheel -r requirements_make_html.txt --no-cache-dir }}} == Doxygen