tkl

latex-x86_64 (1.0)

Published 2022-11-21 08:37:19 +00:00 by tkl

Installation

docker pull git.blackfinn.de/tkl/latex-x86_64:1.0
sha256:415d4f135c68cd509440ddf4c4255d30c119893b5d1e257b09a5721ec1151058

About this package

latex devcontainer.

Image Layers

ADD file:0b13c22e675513ff50745105728cf4c7dd4f059e92da40d8ddc3c62846b90df4 in /
CMD ["bash"]
ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 TEXLIVE_INSTALL_NO_CONTEXT_CACHE=1 NOPERLDOC=1
/bin/sh -c apt-get update && apt-get install -qy --no-install-recommends curl git unzip make fontconfig perl default-jre libgetopt-long-descriptive-perl libdigest-perl-md5-perl libncurses5 libncurses6 libunicode-linebreak-perl libfile-homedir-perl libyaml-tiny-perl ghostscript libsm6 python3 python3-pygments gnuplot-nox && rm -rf /var/lib/apt/lists/* && rm -rf /var/cache/apt/ && ln -s /usr/bin/python3 /usr/bin/python
ARG DOCFILES=no
ARG SRCFILES=no
ARG SCHEME=full
ARG TLMIRRORURL
ARG GENERATE_CACHES=yes
WORKDIR /tmp
|5 DOCFILES=no GENERATE_CACHES=yes SCHEME=full SRCFILES=no TLMIRRORURL=rsync://rsync.dante.ctan.org/CTAN/systems/texlive/tlnet/ /bin/sh -c curl https://tug.org/texlive/files/debian-equivs-2022-ex.txt --output texlive-local && sed -i "s/2022/9999/" texlive-local && apt-get update && apt-get install -qy --no-install-recommends equivs freeglut3 gpg gpg-agent rsync && equivs-build texlive-local && dpkg -i texlive-local_9999.99999999-1_all.deb && apt-get install -qyf --no-install-recommends && rm -rf ./*texlive* && apt-get remove -y --purge equivs && apt-get autoremove -qy --purge && rm -rf /var/lib/apt/lists/* && apt-get clean && rm -rf /var/cache/apt/
|5 DOCFILES=no GENERATE_CACHES=yes SCHEME=full SRCFILES=no TLMIRRORURL=rsync://rsync.dante.ctan.org/CTAN/systems/texlive/tlnet/ /bin/sh -c echo "Fetching installation from mirror $TLMIRRORURL" && rsync -a --stats "$TLMIRRORURL" texlive && cd texlive && echo "Building with documentation: $DOCFILES" && echo "Building with sources: $SRCFILES" && echo "Building with scheme: $SCHEME" && echo "selected_scheme scheme-$SCHEME" > install.profile && if [ "$DOCFILES" = "no" ]; then echo "tlpdbopt_install_docfiles 0" >> install.profile && echo "BUILD: Disabling documentation files"; fi && if [ "$SRCFILES" = "no" ]; then echo "tlpdbopt_install_srcfiles 0" >> install.profile && echo "BUILD: Disabling source files"; fi && echo "tlpdbopt_autobackup 0" >> install.profile && echo "tlpdbopt_sys_bin /usr/bin" >> install.profile && ./install-tl -profile install.profile && cd .. && rm -rf texlive
WORKDIR /
|5 DOCFILES=no GENERATE_CACHES=yes SCHEME=full SRCFILES=no TLMIRRORURL=rsync://rsync.dante.ctan.org/CTAN/systems/texlive/tlnet/ /bin/sh -c echo "Set PATH to $PATH" && $(find /usr/local/texlive -name tlmgr) path add && if [ "$GENERATE_CACHES" = "yes" ]; then echo "Generating caches" && (luaotfload-tool -u || true) && (mtxrun --generate || true) && (cp "$(find /usr/local/texlive -name texlive-fontconfig.conf)" /etc/fonts/conf.d/09-texlive-fonts.conf || true) && fc-cache -fsv; else echo "Not generating caches"; fi
|5 DOCFILES=no GENERATE_CACHES=yes SCHEME=full SRCFILES=no TLMIRRORURL=rsync://rsync.dante.ctan.org/CTAN/systems/texlive/tlnet/ /bin/sh -c if [ "$SCHEME" = "full" ]; then latex --version && printf '\n' && biber --version && printf '\n' && xindy --version && printf '\n' && arara --version && printf '\n' && if [ "$DOCFILES" = "yes" ]; then texdoc -l geometry; fi && if [ "$SRCFILES" = "yes" ]; then kpsewhich amsmath.dtx; fi; fi && python --version && printf '\n' && pygmentize -V && printf '\n'
ARG BUILD_DATE
ARG VERSION
ARG VCS_REF
ARG USERNAME=vscode
ARG USER_UID=1000
ARG USER_GID=1000
ARG ARCH
ARG IMAGE
LABEL org.opencontainers.image.created= org.opencontainers.image.title=latex.devcontainer org.opencontainers.image.version= org.opencontainers.image.description=latex devcontainer. org.opencontainers.image.url= org.opencontainers.image.source=https://git.blackfinn.de/docker/latex org.opencontainers.image.revision= org.opencontainers.image.vendor=tkl org.opencontainers.image.licenses=All rights reserved org.opencontainers.image.authors=Thomas Klaehn <tkl@blackfinn.de>
|3 USERNAME=vscode USER_GID=1000 USER_UID=1000 /bin/sh -c groupadd --gid $USER_GID $USERNAME && useradd --uid $USER_UID --gid $USER_GID -m $USERNAME && apt-get update && apt-get install -y sudo && echo $USERNAME ALL=\(root\) NOPASSWD:ALL > /etc/sudoers.d/$USERNAME && chmod 0440 /etc/sudoers.d/$USERNAME
VOLUME [/workspace/]
WORKDIR /workspaces/
CMD ["/bin/sh"]
USER vscode

Labels

Key Value
org.opencontainers.image.authors Thomas Klaehn <tkl@blackfinn.de>
org.opencontainers.image.created
org.opencontainers.image.description latex devcontainer.
org.opencontainers.image.licenses All rights reserved
org.opencontainers.image.revision
org.opencontainers.image.source https://git.blackfinn.de/docker/latex
org.opencontainers.image.title latex.devcontainer
org.opencontainers.image.url
org.opencontainers.image.vendor tkl
org.opencontainers.image.version
Details
Container
2022-11-21 08:37:19 +00:00
1
OCI / Docker
linux/amd64
Thomas Klaehn <tkl@blackfinn.de>
All rights reserved
2.1 GiB
Versions (2) View all
latest 2022-11-21
1.0 2022-11-21