Dockerfile 759 B

123456789101112131415161718192021222324252627
  1. FROM ubuntu:16.04
  2. MAINTAINER herby
  3. RUN dpkg --add-architecture i386
  4. RUN apt-get update -q
  5. RUN apt-get -qy --no-install-recommends install \
  6. libx11-6:i386 \
  7. libgl1-mesa-glx:i386 \
  8. libfontconfig1:i386 \
  9. libssl1.0.0:i386 \
  10. libfreetype6:i386 \
  11. libcurl3:i386 \
  12. libsqlite3-0:i386 \
  13. curl \
  14. unzip
  15. RUN apt-get clean
  16. RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
  17. RUN mkdir -p /opt/pharo &&\
  18. cd /opt/pharo &&\
  19. curl http://get.pharo.org/61+vm | bash &&\
  20. ln -s \
  21. `/sbin/ldconfig -p | grep -v x86-64 | sed -e 's|[^/]*||' | grep sqlite3` \
  22. `find . -type f -name SqueakSSL.so -print0 | xargs -0 dirname`/sqlite3.so
  23. RUN echo "Pharo 32bit installed"