From e199fbe9ca0a58ebbd650e7f556a89fe6779cdb7 Mon Sep 17 00:00:00 2001 From: amass <168062547@qq.com> Date: Wed, 2 Oct 2024 23:13:40 +0800 Subject: [PATCH] add qt. --- ubuntu2404.dockerfile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ubuntu2404.dockerfile b/ubuntu2404.dockerfile index 3189936..9b43340 100644 --- a/ubuntu2404.dockerfile +++ b/ubuntu2404.dockerfile @@ -7,7 +7,7 @@ ENV CODE_VERSION=4.93.1 RUN sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list.d/ubuntu.sources \ && apt update \ && apt install -y gcc g++ cmake ninja-build pkg-config openssh-server git nano gpg ca-certificates \ - wget curl rsync lsb-release ubuntu-keyring gnupg2 libssl-dev gettext jq zsh tini \ + wget curl rsync lsb-release ubuntu-keyring gnupg2 libssl-dev gettext jq xz-utils zsh tini \ && install -m 0755 -d /etc/apt/keyrings \ && curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc \ && chmod a+r /etc/apt/keyrings/docker.asc \ @@ -46,6 +46,16 @@ EXPOSE 1022 RUN git config --global user.email "168062547@qq.com" \ && git config --global user.name "amass" +RUN cd /root \ + && apt install -y libgl1-mesa-dev libfontconfig1-dev libfreetype-dev libx11-dev libx11-xcb-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev libxcb-cursor-dev libxcb-glx0-dev libxcb-keysyms1-dev libxcb-image0-dev libxcb-shm0-dev libxcb-icccm4-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-render-util0-dev libxcb-util-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev \ + && wget https://download.qt.io/official_releases/qt/6.7/6.7.3/single/qt-everywhere-src-6.7.3.tar.xz \ + && tar -xvf qt-everywhere-src-6.7.3.tar.xz \ + && cd ./qt-everywhere-src-6.7.3 \ + && ./configure -prefix /opt/Qt/6.7.3/gcc_64 -opensource -debug-and-release -confirm-license -nomake examples -nomake tests -skip qtwebengine -skip qtcoap -skip qtopcua \ + && cmake --build . --parallel \ + && ninja install \ + && rm -fr /root/qt-everywhere-src-6.7.3* + RUN cd /root \ && wget https://frp-by1.wwvvww.cn:44048/s/boost_1_86_0/download -O boost_1_86_0.tar.gz \ && tar xvf boost_1_86_0.tar.gz > /dev/null \