The scientific-emacs a container-based in Debian:Focal version with emacs 26, and a light version of TeXlive.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
684 B

  1. # Ubuntu
  2. FROM ubuntu:focal
  3. ENV UNAME="scientific-emacs"
  4. MAINTAINER gmarxcc
  5. LABEL version="0.1"
  6. ARG DEBIAN_FRONTEND=noninteractive
  7. ENV LANG=C.UTF-8 LC_ALL=C.UTF-8
  8. # installing emacs
  9. RUN apt-get update \
  10. && apt-get install -y emacs
  11. # installing texlive base with pdflatex utility:
  12. RUN apt-get -y install \
  13. texlive-latex-base \
  14. texlive-latex-recommended \
  15. texlive-pictures \
  16. texlive-science \
  17. texlive-bibtex-extra
  18. # useful apps
  19. RUN apt-get -y install \
  20. git \
  21. wget \
  22. curl \
  23. aspell \
  24. vim \
  25. python3 \
  26. zsh
  27. # oh-my-zshell
  28. RUN sh -c "$(wget -O- https://raw.githubusercontent.com/deluan/zsh-in-docker/master/zsh-in-docker.sh)" -- \
  29. -p git -p ssh-agent
  30. # entrypoint
  31. ENTRYPOINT ["zsh"]