Dockerfile 742 B

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