]> granicus.if.org Git - graphviz/commitdiff
Add update and --no-install-recommends to all installs in Ubuntu Dockerfiles
authorMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Mon, 20 Apr 2020 07:24:52 +0000 (09:24 +0200)
committerMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Wed, 22 Apr 2020 04:33:41 +0000 (06:33 +0200)
ci/ubuntu-18.04/Dockerfile
ci/ubuntu-19.04/Dockerfile
ci/ubuntu-19.10/Dockerfile
ci/ubuntu-20.04/Dockerfile

index 187c58758ca5703f3d2011c763bcc011dcd0b8c7..13abd26d8b453f2465e2efb565769844b6e7ce73 100644 (file)
@@ -5,101 +5,101 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -y
 
 # Development tools
-RUN apt-get install -y build-essential
-RUN apt-get install -y git
-RUN apt-get install -y pkg-config
-RUN apt-get install -y autoconf
-RUN apt-get install -y bison
-RUN apt-get install -y libtool
-RUN apt-get install -y flex
+RUN apt-get update && apt-get install --no-install-recommends -y build-essential
+RUN apt-get update && apt-get install --no-install-recommends -y git
+RUN apt-get update && apt-get install --no-install-recommends -y pkg-config
+RUN apt-get update && apt-get install --no-install-recommends -y autoconf
+RUN apt-get update && apt-get install --no-install-recommends -y bison
+RUN apt-get update && apt-get install --no-install-recommends -y libtool
+RUN apt-get update && apt-get install --no-install-recommends -y flex
 
 # Debian build utilities
-RUN apt-get install -y quilt
-RUN apt-get install -y d-shlibs
-RUN apt-get install -y debhelper
+RUN apt-get update && apt-get install --no-install-recommends -y quilt
+RUN apt-get update && apt-get install --no-install-recommends -y d-shlibs
+RUN apt-get update && apt-get install --no-install-recommends -y debhelper
 
 # Option glut
-RUN apt-get install -y freeglut3-dev
+RUN apt-get update && apt-get install --no-install-recommends -y freeglut3-dev
 
 # Option gts
-RUN apt-get install -y libgts-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgts-dev
 
 # Option swig
-RUN apt-get install -y swig
+RUN apt-get update && apt-get install --no-install-recommends -y swig
 
 # Command lefty
-RUN apt-get install -y libxaw7-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libxaw7-dev
 
 # Command smyra
-RUN apt-get install -y libgtkglext1-dev
-RUN apt-get install -y libglade2-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgtkglext1-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libglade2-dev
 
 # Command gvedit
-RUN apt-get install -y libqt5gui5
-RUN apt-get install -y qt5-qmake
-RUN apt-get install -y qt5-default
+RUN apt-get update && apt-get install --no-install-recommends -y libqt5gui5
+RUN apt-get update && apt-get install --no-install-recommends -y qt5-qmake
+RUN apt-get update && apt-get install --no-install-recommends -y qt5-default
 
 # Plugin library devil
-RUN apt-get install -y libdevil-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libdevil-dev
 
 # Plugin library gd
-RUN apt-get install -y libgd-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgd-dev
 
 # Plugin library ghostscipt
-RUN apt-get install -y libgs-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgs-dev
 
 # Plugin library lasi
-RUN apt-get install -y liblasi-dev
+RUN apt-get update && apt-get install --no-install-recommends -y liblasi-dev
 
 # Plugin library poppler
-RUN apt-get install -y libpoppler-dev
-RUN apt-get install -y libpoppler-glib-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libpoppler-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libpoppler-glib-dev
 
 # Plugin library rsvg
-RUN apt-get install -y librsvg2-dev
+RUN apt-get update && apt-get install --no-install-recommends -y librsvg2-dev
 
 # Plugin library webp
-RUN apt-get install -y libwebp-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libwebp-dev
 
 # Language extension gv_sharp & gv_ruby
-RUN apt-get install -y ruby
+RUN apt-get update && apt-get install --no-install-recommends -y ruby
 
 # Language extension gv_go
-RUN apt-get install -y golang-go
+RUN apt-get update && apt-get install --no-install-recommends -y golang-go
 
 # Language extension gv_guile
-RUN apt-get install -y guile-2.2
-RUN apt-get install -y guile-2.2-dev
+RUN apt-get update && apt-get install --no-install-recommends -y guile-2.2
+RUN apt-get update && apt-get install --no-install-recommends -y guile-2.2-dev
 
 # Language extension gv_lua
-RUN apt-get install -y liblualib50-dev
-RUN apt-get install -y liblua5.3-dev
+RUN apt-get update && apt-get install --no-install-recommends -y liblualib50-dev
+RUN apt-get update && apt-get install --no-install-recommends -y liblua5.3-dev
 
 # Language extension gv_ocaml
-RUN apt-get install -y ocaml
+RUN apt-get update && apt-get install --no-install-recommends -y ocaml
 
 # Language extension gv_perl
-RUN apt-get install -y libperl-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libperl-dev
 
 # Language extension gv_php
-RUN apt-get install -y php-dev
-RUN apt-get install -y libsodium-dev
-RUN apt-get install -y libargon2-0-dev
+RUN apt-get update && apt-get install --no-install-recommends -y php-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libsodium-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libargon2-0-dev
 
 # Language extension gv_python & gv_python2
-RUN apt-get install -y python2.7-dev
+RUN apt-get update && apt-get install --no-install-recommends -y python2.7-dev
 
 # Language extension gv_python3
-RUN apt-get install -y libpython3-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libpython3-dev
 
 # Language extension gv_ruby
-RUN apt-get install -y ruby-dev
+RUN apt-get update && apt-get install --no-install-recommends -y ruby-dev
 
 # Language extension gv_tcl
-RUN apt-get install -y tcl-dev
+RUN apt-get update && apt-get install --no-install-recommends -y tcl-dev
 
 # Test utilities
-RUN apt-get update && apt-get install -y python-pytest
+RUN apt-get update && apt-get install --no-install-recommends -y python-pytest
 
 # Clean up
 RUN rm -rf /var/lib/apt/lists/*
index 1595ed0bbf06a6c6c0b447a1474289427afb2f93..3f038348d91397adb94e2eba9435a17898dffe51 100644 (file)
@@ -5,101 +5,101 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -y
 
 # Development tools
-RUN apt-get install -y build-essential
-RUN apt-get install -y git
-RUN apt-get install -y pkg-config
-RUN apt-get install -y autoconf
-RUN apt-get install -y bison
-RUN apt-get install -y libtool
-RUN apt-get install -y flex
+RUN apt-get update && apt-get install --no-install-recommends -y build-essential
+RUN apt-get update && apt-get install --no-install-recommends -y git
+RUN apt-get update && apt-get install --no-install-recommends -y pkg-config
+RUN apt-get update && apt-get install --no-install-recommends -y autoconf
+RUN apt-get update && apt-get install --no-install-recommends -y bison
+RUN apt-get update && apt-get install --no-install-recommends -y libtool
+RUN apt-get update && apt-get install --no-install-recommends -y flex
 
 # Debian build utilities
-RUN apt-get install -y quilt
-RUN apt-get install -y d-shlibs
-RUN apt-get install -y debhelper
+RUN apt-get update && apt-get install --no-install-recommends -y quilt
+RUN apt-get update && apt-get install --no-install-recommends -y d-shlibs
+RUN apt-get update && apt-get install --no-install-recommends -y debhelper
 
 # Option glut
-RUN apt-get install -y freeglut3-dev
+RUN apt-get update && apt-get install --no-install-recommends -y freeglut3-dev
 
 # Option gts
-RUN apt-get install -y libgts-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgts-dev
 
 # Option swig
-RUN apt-get install -y swig
+RUN apt-get update && apt-get install --no-install-recommends -y swig
 
 # Command lefty
-RUN apt-get install -y libxaw7-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libxaw7-dev
 
 # Command smyra
-RUN apt-get install -y libgtkglext1-dev
-RUN apt-get install -y libglade2-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgtkglext1-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libglade2-dev
 
 # Command gvedit
-RUN apt-get install -y libqt5gui5
-RUN apt-get install -y qt5-qmake
-RUN apt-get install -y qt5-default
+RUN apt-get update && apt-get install --no-install-recommends -y libqt5gui5
+RUN apt-get update && apt-get install --no-install-recommends -y qt5-qmake
+RUN apt-get update && apt-get install --no-install-recommends -y qt5-default
 
 # Plugin library devil
-RUN apt-get install -y libdevil-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libdevil-dev
 
 # Plugin library gd
-RUN apt-get install -y libgd-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgd-dev
 
 # Plugin library ghostscipt
-RUN apt-get install -y libgs-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgs-dev
 
 # Plugin library lasi
-RUN apt-get install -y liblasi-dev
+RUN apt-get update && apt-get install --no-install-recommends -y liblasi-dev
 
 # Plugin library poppler
-RUN apt-get install -y libpoppler-dev
-RUN apt-get install -y libpoppler-glib-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libpoppler-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libpoppler-glib-dev
 
 # Plugin library rsvg
-RUN apt-get install -y librsvg2-dev
+RUN apt-get update && apt-get install --no-install-recommends -y librsvg2-dev
 
 # Plugin library webp
-RUN apt-get install -y libwebp-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libwebp-dev
 
 # Language extension gv_sharp & gv_ruby
-RUN apt-get install -y ruby
+RUN apt-get update && apt-get install --no-install-recommends -y ruby
 
 # Language extension gv_go
-RUN apt-get install -y golang-go
+RUN apt-get update && apt-get install --no-install-recommends -y golang-go
 
 # Language extension gv_guile
-RUN apt-get install -y guile-2.2
-RUN apt-get install -y guile-2.2-dev
+RUN apt-get update && apt-get install --no-install-recommends -y guile-2.2
+RUN apt-get update && apt-get install --no-install-recommends -y guile-2.2-dev
 
 # Language extension gv_lua
-RUN apt-get install -y lua5.3
-RUN apt-get install -y liblua5.3-dev
+RUN apt-get update && apt-get install --no-install-recommends -y lua5.3
+RUN apt-get update && apt-get install --no-install-recommends -y liblua5.3-dev
 
 # Language extension gv_ocaml
-RUN apt-get install -y ocaml
+RUN apt-get update && apt-get install --no-install-recommends -y ocaml
 
 # Language extension gv_perl
-RUN apt-get install -y libperl-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libperl-dev
 
 # Language extension gv_php
-RUN apt-get install -y php-dev
-RUN apt-get install -y libsodium-dev
-RUN apt-get install -y libargon2-0-dev
+RUN apt-get update && apt-get install --no-install-recommends -y php-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libsodium-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libargon2-0-dev
 
 # Language extension gv_python & gv_python2
-RUN apt-get install -y python2.7-dev
+RUN apt-get update && apt-get install --no-install-recommends -y python2.7-dev
 
 # Language extension gv_python3
-RUN apt-get install -y libpython3-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libpython3-dev
 
 # Language extension gv_ruby
-RUN apt-get install -y ruby-dev
+RUN apt-get update && apt-get install --no-install-recommends -y ruby-dev
 
 # Language extension gv_tcl
-RUN apt-get install -y tcl-dev
+RUN apt-get update && apt-get install --no-install-recommends -y tcl-dev
 
 # Test utilities
-RUN apt-get update && apt-get install -y python-pytest
+RUN apt-get update && apt-get install --no-install-recommends -y python-pytest
 
 # Clean up
 RUN rm -rf /var/lib/apt/lists/*
index 679bf810d61b933a8ab08077f91692f78f52f0e5..e292c8eeb811c945ec5916e740374e0531f59240 100644 (file)
@@ -5,101 +5,101 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -y
 
 # Development tools
-RUN apt-get install -y build-essential
-RUN apt-get install -y git
-RUN apt-get install -y pkg-config
-RUN apt-get install -y autoconf
-RUN apt-get install -y bison
-RUN apt-get install -y libtool
-RUN apt-get install -y flex
+RUN apt-get update && apt-get install --no-install-recommends -y build-essential
+RUN apt-get update && apt-get install --no-install-recommends -y git
+RUN apt-get update && apt-get install --no-install-recommends -y pkg-config
+RUN apt-get update && apt-get install --no-install-recommends -y autoconf
+RUN apt-get update && apt-get install --no-install-recommends -y bison
+RUN apt-get update && apt-get install --no-install-recommends -y libtool
+RUN apt-get update && apt-get install --no-install-recommends -y flex
 
 # Debian build utilities
-RUN apt-get install -y quilt
-RUN apt-get install -y d-shlibs
-RUN apt-get install -y debhelper
+RUN apt-get update && apt-get install --no-install-recommends -y quilt
+RUN apt-get update && apt-get install --no-install-recommends -y d-shlibs
+RUN apt-get update && apt-get install --no-install-recommends -y debhelper
 
 # Option glut
-RUN apt-get install -y freeglut3-dev
+RUN apt-get update && apt-get install --no-install-recommends -y freeglut3-dev
 
 # Option gts
-RUN apt-get install -y libgts-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgts-dev
 
 # Option swig
-RUN apt-get install -y swig
+RUN apt-get update && apt-get install --no-install-recommends -y swig
 
 # Command lefty
-RUN apt-get install -y libxaw7-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libxaw7-dev
 
 # Command smyra
-RUN apt-get install -y libgtkglext1-dev
-RUN apt-get install -y libglade2-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgtkglext1-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libglade2-dev
 
 # Command gvedit
-RUN apt-get install -y libqt5gui5
-RUN apt-get install -y qt5-qmake
-RUN apt-get install -y qt5-default
+RUN apt-get update && apt-get install --no-install-recommends -y libqt5gui5
+RUN apt-get update && apt-get install --no-install-recommends -y qt5-qmake
+RUN apt-get update && apt-get install --no-install-recommends -y qt5-default
 
 # Plugin library devil
-RUN apt-get install -y libdevil-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libdevil-dev
 
 # Plugin library gd
-RUN apt-get install -y libgd-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgd-dev
 
 # Plugin library ghostscipt
-RUN apt-get install -y libgs-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgs-dev
 
 # Plugin library lasi
-RUN apt-get install -y liblasi-dev
+RUN apt-get update && apt-get install --no-install-recommends -y liblasi-dev
 
 # Plugin library poppler
-RUN apt-get install -y libpoppler-dev
-RUN apt-get install -y libpoppler-glib-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libpoppler-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libpoppler-glib-dev
 
 # Plugin library rsvg
-RUN apt-get install -y librsvg2-dev
+RUN apt-get update && apt-get install --no-install-recommends -y librsvg2-dev
 
 # Plugin library webp
-RUN apt-get install -y libwebp-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libwebp-dev
 
 # Language extension gv_sharp & gv_ruby
-RUN apt-get install -y ruby
+RUN apt-get update && apt-get install --no-install-recommends -y ruby
 
 # Language extension gv_go
-RUN apt-get install -y golang-go
+RUN apt-get update && apt-get install --no-install-recommends -y golang-go
 
 # Language extension gv_guile
-RUN apt-get install -y guile-2.2
-RUN apt-get install -y guile-2.2-dev
+RUN apt-get update && apt-get install --no-install-recommends -y guile-2.2
+RUN apt-get update && apt-get install --no-install-recommends -y guile-2.2-dev
 
 # Language extension gv_lua
-RUN apt-get install -y lua5.3
-RUN apt-get install -y liblua5.3-dev
+RUN apt-get update && apt-get install --no-install-recommends -y lua5.3
+RUN apt-get update && apt-get install --no-install-recommends -y liblua5.3-dev
 
 # Language extension gv_ocaml
-RUN apt-get install -y ocaml
+RUN apt-get update && apt-get install --no-install-recommends -y ocaml
 
 # Language extension gv_perl
-RUN apt-get install -y libperl-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libperl-dev
 
 # Language extension gv_php
-RUN apt-get install -y php-dev
-RUN apt-get install -y libsodium-dev
-RUN apt-get install -y libargon2-0-dev
+RUN apt-get update && apt-get install --no-install-recommends -y php-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libsodium-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libargon2-0-dev
 
 # Language extension gv_python & gv_python2
-RUN apt-get install -y python2.7-dev
+RUN apt-get update && apt-get install --no-install-recommends -y python2.7-dev
 
 # Language extension gv_python3
-RUN apt-get install -y libpython3-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libpython3-dev
 
 # Language extension gv_ruby
-RUN apt-get install -y ruby-dev
+RUN apt-get update && apt-get install --no-install-recommends -y ruby-dev
 
 # Language extension gv_tcl
-RUN apt-get install -y tcl-dev
+RUN apt-get update && apt-get install --no-install-recommends -y tcl-dev
 
 # Test utilities
-RUN apt-get update && apt-get install -y python-pytest
+RUN apt-get update && apt-get install --no-install-recommends -y python-pytest
 
 # Clean up
 RUN rm -rf /var/lib/apt/lists/*
index 009696a733d5d34c12b84abd0811d0bbcf2efd9d..d768613007dec7f48894ce808f7dd682c0e5f7be 100644 (file)
@@ -5,102 +5,102 @@ ARG DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -y
 
 # Development tools
-RUN apt-get install -y build-essential
-RUN apt-get install -y git
-RUN apt-get install -y pkg-config
-RUN apt-get install -y autoconf
-RUN apt-get install -y bison
-RUN apt-get install -y libtool
-RUN apt-get install -y flex
-RUN apt-get install -y ksh
+RUN apt-get update && apt-get install --no-install-recommends -y build-essential
+RUN apt-get update && apt-get install --no-install-recommends -y git
+RUN apt-get update && apt-get install --no-install-recommends -y pkg-config
+RUN apt-get update && apt-get install --no-install-recommends -y autoconf
+RUN apt-get update && apt-get install --no-install-recommends -y bison
+RUN apt-get update && apt-get install --no-install-recommends -y libtool
+RUN apt-get update && apt-get install --no-install-recommends -y flex
+RUN apt-get update && apt-get install --no-install-recommends -y ksh
 
 # Debian build utilities
-RUN apt-get install -y quilt
-RUN apt-get install -y d-shlibs
-RUN apt-get install -y debhelper
+RUN apt-get update && apt-get install --no-install-recommends -y quilt
+RUN apt-get update && apt-get install --no-install-recommends -y d-shlibs
+RUN apt-get update && apt-get install --no-install-recommends -y debhelper
 
 # Option glut
-RUN apt-get install -y freeglut3-dev
+RUN apt-get update && apt-get install --no-install-recommends -y freeglut3-dev
 
 # Option gts
-RUN apt-get install -y libgts-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgts-dev
 
 # Option swig
-RUN apt-get install -y swig
+RUN apt-get update && apt-get install --no-install-recommends -y swig
 
 # Command lefty
-RUN apt-get install -y libxaw7-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libxaw7-dev
 
 # Command smyra
-RUN apt-get install -y libgtkglext1-dev
-RUN apt-get install -y libglade2-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgtkglext1-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libglade2-dev
 
 # Command gvedit
-RUN apt-get install -y libqt5gui5
-RUN apt-get install -y qt5-qmake
-RUN apt-get install -y qt5-default
+RUN apt-get update && apt-get install --no-install-recommends -y libqt5gui5
+RUN apt-get update && apt-get install --no-install-recommends -y qt5-qmake
+RUN apt-get update && apt-get install --no-install-recommends -y qt5-default
 
 # Plugin library devil
-RUN apt-get install -y libdevil-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libdevil-dev
 
 # Plugin library gd
-RUN apt-get install -y libgd-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgd-dev
 
 # Plugin library ghostscipt
-RUN apt-get install -y libgs-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libgs-dev
 
 # Plugin library lasi
-RUN apt-get install -y liblasi-dev
+RUN apt-get update && apt-get install --no-install-recommends -y liblasi-dev
 
 # Plugin library poppler
-RUN apt-get install -y libpoppler-dev
-RUN apt-get install -y libpoppler-glib-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libpoppler-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libpoppler-glib-dev
 
 # Plugin library rsvg
-RUN apt-get install -y librsvg2-dev
+RUN apt-get update && apt-get install --no-install-recommends -y librsvg2-dev
 
 # Plugin library webp
-RUN apt-get install -y libwebp-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libwebp-dev
 
 # Language extension gv_sharp & gv_ruby
-RUN apt-get install -y ruby
+RUN apt-get update && apt-get install --no-install-recommends -y ruby
 
 # Language extension gv_go
-RUN apt-get install -y golang-go
+RUN apt-get update && apt-get install --no-install-recommends -y golang-go
 
 # Language extension gv_guile
-RUN apt-get install -y guile-2.2
-RUN apt-get install -y guile-2.2-dev
+RUN apt-get update && apt-get install --no-install-recommends -y guile-2.2
+RUN apt-get update && apt-get install --no-install-recommends -y guile-2.2-dev
 
 # Language extension gv_lua
-RUN apt-get install -y lua5.3
-RUN apt-get install -y liblua5.3-dev
+RUN apt-get update && apt-get install --no-install-recommends -y lua5.3
+RUN apt-get update && apt-get install --no-install-recommends -y liblua5.3-dev
 
 # Language extension gv_ocaml
-RUN apt-get install -y ocaml
+RUN apt-get update && apt-get install --no-install-recommends -y ocaml
 
 # Language extension gv_perl
-RUN apt-get install -y libperl-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libperl-dev
 
 # Language extension gv_php
-RUN apt-get install -y php-dev
-RUN apt-get install -y libsodium-dev
-RUN apt-get install -y libargon2-0-dev
+RUN apt-get update && apt-get install --no-install-recommends -y php-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libsodium-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libargon2-0-dev
 
 # Language extension gv_python & gv_python2
-RUN apt-get install -y python2.7-dev
+RUN apt-get update && apt-get install --no-install-recommends -y python2.7-dev
 
 # Language extension gv_python3
-RUN apt-get install -y libpython3-dev
+RUN apt-get update && apt-get install --no-install-recommends -y libpython3-dev
 
 # Language extension gv_ruby
-RUN apt-get install -y ruby-dev
+RUN apt-get update && apt-get install --no-install-recommends -y ruby-dev
 
 # Language extension gv_tcl
-RUN apt-get install -y tcl-dev
+RUN apt-get update && apt-get install --no-install-recommends -y tcl-dev
 
 # Test utilities
-RUN apt-get update && apt-get install -y python-pytest
+RUN apt-get update && apt-get install --no-install-recommends -y python-pytest
 
 # Clean up
 RUN rm -rf /var/lib/apt/lists/*