latex-aarch64 (latest)
Published 2022-12-15 10:12:03 +00:00 by tkl
Installation
docker pull git.blackfinn.de/tkl/latex-aarch64:latest
sha256:4bb329fa595dd3f4bee18b36466313203045fbf1182e4fade3280c55068bd531
About this package
latex devcontainer.
Image Layers
ADD file:11bd3a64e9c2bd767695d492043ab5c0f9d2e1ad8060a75c42c3112ce2209ad4 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 biber 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=rsync://rsync.dante.ctan.org/CTAN/systems/texlive/tlnet/ |
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 && sed -i "/Depends: freeglut3/d" texlive-local && apt-get update && apt-get install -qy --no-install-recommends equivs 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 |