# Download the installer! # Currently using 2017 edition, upgrade to 2018 tomorrow! (just released, needs) # time to propagate everywhere wget ftp://tug.org/historic/systems/texlive/2018/install-tl-unx.tar.gz myhash=$(sha256sum install-tl-unx.tar.gz | cut -d' ' -f1) if [ $myhash != "82c13110852af162c4c5ef1579fa2f4f51c2040850ec02fb7f97497da45eb446" ] ; then echo "CHECKSUM MISMATCH!"; exit 1 ; fi tar xvf install-tl-unx.tar.gz # The texlive profile sets some variables for the installation # so the installer doesn't use the text user interface # Most importantly (besides the paths') is "selected-scheme" # Currently set to scheme-minimal which installs almost nothing # (which is great for testing, but less for actual usage! :) cat < texlive.profile # texlive.profile written on Sat Apr 28 18:37:30 2018 UTC # It will NOT be updated and reflects only the # installation profile at installation time. selected_scheme scheme-basic TEXDIR /app/extensions/TexLive/2018 TEXMFCONFIG ~/.texlive2018/texmf-config TEXMFHOME ~/texmf TEXMFLOCAL /app/extensions/TexLive/texmf-local TEXMFSYSCONFIG /app/extensions/TexLive/2018/texmf-config TEXMFSYSVAR /app/extensions/TexLive/2018/texmf-var TEXMFVAR ~/.texlive2018/texmf-var binary_x86_64-linux 1 collection-latex 1 collection-binextra 1 collection-fontsrecommended 1 instopt_adjustpath 0 instopt_adjustrepo 1 instopt_letter 0 instopt_portable 1 instopt_write18_restricted 1 tlpdbopt_autobackup 1 tlpdbopt_backupdir tlpkg/backups tlpdbopt_create_formats 1 tlpdbopt_desktop_integration 1 tlpdbopt_file_assocs 1 tlpdbopt_generate_updmap 0 tlpdbopt_install_docfiles 0 tlpdbopt_install_srcfiles 0 tlpdbopt_post_code 1 tlpdbopt_sys_bin /usr/local/bin tlpdbopt_sys_info /usr/local/share/info tlpdbopt_sys_man /usr/local/share/man tlpdbopt_w32_multi_user 1 EOF # Makefile which is required by flatpak ... so this one is almost empty # except for the install command which uses the texlive installer to download # all the packages! cat < Makefile all: echo "I am a pretty empty Makefile." install: ./install-tl-20180414/install-tl --profile texlive.profile EOF