From 5e012011955169d7d00f0588f008000e3147c4e6 Mon Sep 17 00:00:00 2001 From: Michal Rostecki Date: Tue, 12 Oct 2021 15:06:56 +0200 Subject: [PATCH] vagrant: Update package list for Ubuntu Before this change, Ubuntu provisioning script used the package list from Alpine. But a lot of packages from that list have name mismatches. Biggest example - `docker`, which has nothing to do with Docker as a container engine in Ubuntu (the proper package is `docker.io`). Let's just keep the full list for Ubuntu in its own provisioning script. Signed-off-by: Michal Rostecki --- scripts/provision/generic/ubuntu1804/vagrant | 23 ++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/scripts/provision/generic/ubuntu1804/vagrant b/scripts/provision/generic/ubuntu1804/vagrant index fd784a05cc..ef3d89eb83 100755 --- a/scripts/provision/generic/ubuntu1804/vagrant +++ b/scripts/provision/generic/ubuntu1804/vagrant @@ -9,17 +9,32 @@ export SELINUX=true EOF . /etc/profile.d/build.sh # --- +apt-get update apt-get install -y \ build-essential \ - pkg-config \ + ca-certificates \ + curl \ + docker.io \ + gcc \ + git \ + jq \ + libffi-dev \ libseccomp-dev \ libsqlite3-dev \ libselinux1-dev \ + libuv1-dev \ + make \ + npm \ + pkg-config \ + python3 \ + squashfs-tools \ + tar \ + wget \ + vim \ + zip \ zlib1g-dev \ + zstd -# --- -sed -E 's|apk( -U)?( --no-cache)?( --repository [^ ]*)? add|apt-get install -y|g' -i /tmp/docker-run -. /tmp/docker-run # --- go get -u github.com/go-delve/delve/cmd/dlv # ---