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.

46 lines
914 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 update \
  13. && apt-get -y install \
  14. # texlive-full # if you want full latex delete the first hash symbol (comment) and comment the lines 16 to 20
  15. texlive-latex-base \
  16. texlive-latex-extra \
  17. texlive-pictures \
  18. texlive-science \
  19. texlive-bibtex-extra
  20. # useful apps
  21. RUN apt-get update
  22. RUN apt-get -y install \
  23. git \
  24. wget \
  25. curl \
  26. aspell \
  27. vim \
  28. python3 \
  29. elpa-pdf-tools \
  30. auctex \
  31. zsh \
  32. python3-pip
  33. # installing python modules
  34. RUN pip3 install pandas \
  35. numpy \
  36. matplotlib \
  37. scholarly
  38. # oh-my-zshell
  39. # RUN sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  40. # entrypoint
  41. # ENTRYPOINT ["zsh"]