docker-texlive-full (latest)

Published 2026-04-19 18:33:14 +00:00 by jm

Installation

docker pull forgejo.jmopines.com/jm/docker-texlive-full:latest
sha256:8e86fbb0d41ef5a4f53279d14643238fec9b8df6f0f67656abc10a8cd4bfda5b

Image Layers

ADD file:76dd6cab5732b31272279bb8868954cbbecf591f596f0c318524454e95eabfb9 in /
CMD ["bash"]
MAINTAINER Thomas Weise <tweise@hfuu.edu.cn>
ENV LANG=C.UTF-8
ENV DEBIAN_FRONTEND=noninteractive
/bin/sh -c echo "Using chinese apt mirror, because otherwise I cannot build this image on my PC." && sed -i 's/archive\.ubuntu\.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list && echo "/etc/apt/sources.list is now:" && cat /etc/apt/sources.list && echo "Performing initial clean-up and updates." && apt-get -y update && apt-get -y --fix-missing --no-install-recommends install && apt-get -y --with-new-pkgs --no-install-recommends upgrade && echo "Preventing doc and man pages from being installed." && printf 'path-exclude /usr/share/doc/*\npath-include /usr/share/doc/*/copyright\npath-exclude /usr/share/man/*\npath-exclude /usr/share/groff/*\npath-exclude /usr/share/info/*\npath-exclude /usr/share/lintian/*\npath-exclude /usr/share/linda/*\npath-exclude=/usr/share/locale/*' > /etc/dpkg/dpkg.cfg.d/01_nodoc && rm -rf /usr/share/groff/* /usr/share/info/* && rm -rf /usr/share/lintian/* /usr/share/linda/* /var/cache/man/* && rm -rf /usr/share/man && mkdir -p /usr/share/man && find /usr/share/doc -depth -type f ! -name copyright -delete && find /usr/share/doc -type f -name "*.pdf" -delete && find /usr/share/doc -type f -name "*.gz" -delete && find /usr/share/doc -type f -name "*.tex" -delete && (find /usr/share/doc -type d -empty -delete || true) && mkdir -p /usr/share/doc && mkdir -p /usr/share/info && echo "Installing utilities." && apt-get install -f -y --no-install-recommends apt-utils && echo "Get and update certificates for mscorefonts." && apt-get install -f -y --no-install-recommends ca-certificates && update-ca-certificates && echo "Installing utilities and nice fonts for Chinese and others." && apt-get install -f -y --no-install-recommends curl emacs-intl-fonts fontconfig fonts-arphic-bkai00mp fonts-arphic-bsmi00lp fonts-arphic-gbsn00lp fonts-arphic-gkai00mp fonts-arphic-ukai fonts-arphic-uming fonts-dejavu fonts-dejavu-core fonts-dejavu-extra fonts-droid-fallback fonts-guru fonts-guru-extra fonts-liberation fonts-noto-cjk fonts-opensymbol fonts-roboto fonts-roboto-hinted fonts-stix fonts-symbola fonts-texgyre fonts-unfonts-core ttf-wqy-microhei ttf-wqy-zenhei xfonts-intl-chinese xfonts-intl-chinese-big xfonts-wqy && echo "Installing microsoft core fonts." && echo "ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true" | debconf-set-selections && echo "ttf-mscorefonts-installer msttcorefonts/present-mscorefonts-eula note" | debconf-set-selections && curl --output "/tmp/ttf-mscorefonts-installer.deb" "http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb" && (apt install -f -y --no-install-recommends "/tmp/ttf-mscorefonts-installer.deb" || true) && rm -f "/tmp/ttf-mscorefonts-installer.deb" && curl --output "/root/mscorefonts-eula" "http://corefonts.sourceforge.net/eula.htm" && echo "Installing TeX Live and ghostscript and other tools." && apt-get install -f -y --no-install-recommends biber cm-super dvipng fonts-dejavu fonts-dejavu-core fonts-dejavu-extra ghostscript gnuplot make latex-cjk-all latex-cjk-common latex-cjk-chinese latexmk lcdf-typetools lmodern poppler-utils psutils purifyeps python3-pygments t1utils tex-gyre tex4ht texlive-base texlive-bibtex-extra texlive-binaries texlive-extra-utils texlive-font-utils texlive-fonts-extra texlive-fonts-extra-links texlive-fonts-recommended texlive-formats-extra texlive-lang-all texlive-lang-chinese texlive-lang-cjk texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-luatex texlive-metapost texlive-pictures texlive-plain-generic texlive-pstricks texlive-publishers texlive-science texlive-xetex texlive-bibtex-extra && echo "Delete TeX Live sources and other useless stuff." && (rm -rf /usr/share/texmf/source || true) && (rm -rf /usr/share/texlive/texmf-dist/source || true) && find /usr/share/texlive -type f -name "readme*.*" -delete && find /usr/share/texlive -type f -name "README*.*" -delete && (rm -rf /usr/share/texlive/release-texlive.txt || true) && (rm -rf /usr/share/texlive/doc.html || true) && (rm -rf /usr/share/texlive/index.html || true) && echo "Update font cache." && fc-cache -fv && echo "Clean up all temporary files." && apt-get clean -y && rm -rf /var/lib/apt/lists/* && rm -f /etc/ssh/ssh_host_* && echo "Delete man pages and documentation." && rm -rf /usr/share/man && mkdir -p /usr/share/man && find /usr/share/doc -depth -type f ! -name copyright -delete && find /usr/share/doc -type f -name "*.pdf" -delete && find /usr/share/doc -type f -name "*.gz" -delete && find /usr/share/doc -type f -name "*.tex" -delete && (find /usr/share/doc -type d -empty -delete || true) && mkdir -p /usr/share/doc && rm -rf /var/cache/apt/archives && mkdir -p /var/cache/apt/archives && rm -rf /tmp/* /var/tmp/* && (find /usr/share/ -type f -empty -delete || true) && (find /usr/share/ -type d -empty -delete || true) && mkdir -p /usr/share/texmf/source && mkdir -p /usr/share/texlive/texmf-dist/source && echo "All done."
ADD dir:9a55c5b24d1b1bffc4bef8f317413b0a9806969c62294d39a14b3318a547b040 in /bin/
Details
Container
2026-04-19 18:33:14 +00:00
0
OCI / Docker
linux/amd64
1.8 GiB
Versions (1) View all
latest 2026-04-19