From 147a4d4edd1655d30e4e27384d5f5757c62f0dc3 Mon Sep 17 00:00:00 2001 From: Joao P Dubas Date: Tue, 13 Feb 2024 22:28:10 +0000 Subject: [PATCH] feat: upgrade os to ubuntu 23.10 Also, upgrade system dependencies: 1. `libodbc` 2. `libwxgtk` Finally, remove conflicting user. --- Dockerfile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index df0c1d6..a6f82eb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:22.04 +FROM ubuntu:23.10 # system deps ARG USER_UID=1000 @@ -39,7 +39,7 @@ RUN apt-get update \ libncurses-dev \ libncurses5-dev \ libncursesw5-dev \ - libodbc1 \ + libodbc2 \ libpcre2-dev \ libreadline-dev \ libsctp-dev \ @@ -47,8 +47,7 @@ RUN apt-get update \ libsqlite3-dev \ libssl-dev \ libtool \ - libwxgtk3.0-gtk3-0v5 \ - libwxgtk3.0-gtk3-dev \ + libwxgtk3.2-dev \ libxslt-dev \ libyaml-dev \ llvm \ @@ -74,6 +73,9 @@ RUN apt-get update \ zlib1g-dev \ && rm -rf /var/lib/apt/lists/* \ && locale-gen en_US.UTF-8 \ + && echo 'remove existing ubuntu user' \ + && groupdel --force ubuntu \ + && userdel --force ubuntu \ && echo 'setup unprivileged user' \ && groupadd --gid ${WHEEL_GID} wheel \ && groupadd --gid ${DOCKER_GID} docker \