From 84d4c4a786d83ffef3bb122bf5bcb42192d76738 Mon Sep 17 00:00:00 2001 From: newb7171 Date: Sun, 31 May 2026 21:21:07 +0800 Subject: [PATCH] Refactor build-mesa-winlator.yml to remove sudo Removed 'sudo' from package installation and directory creation commands. --- .github/workflows/build-mesa-winlator.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-mesa-winlator.yml b/.github/workflows/build-mesa-winlator.yml index 5ed217c45a..14d6804e5f 100644 --- a/.github/workflows/build-mesa-winlator.yml +++ b/.github/workflows/build-mesa-winlator.yml @@ -49,9 +49,9 @@ jobs: - name: 安装系统依赖 run: | - sudo sed -i "s/^Types: deb$/Types: deb deb-src/" /etc/apt/sources.list.d/ubuntu.sources - sudo apt update - sudo apt install -y \ + sed -i "s/^Types: deb$/Types: deb deb-src/" /etc/apt/sources.list.d/ubuntu.sources + apt update + apt install -y \ glslang-tools libxrandr-dev libxxf86vm-dev libxcb-shm0-dev libxcb-glx0-dev \ libxext-dev llvm-19 libx11-dev libx11-xcb-dev libxcb1-dev libxcb-dri3-dev \ libxcb-present-dev libxcb-randr0-dev libxcb-sync-dev libxcb-xfixes0-dev \ @@ -166,8 +166,8 @@ jobs: fi # 创建安装目录 - sudo mkdir -p $INSTALL_PREFIX - sudo chmod 777 -R /data/data/com.winlator/files/imagefs + mkdir -p $INSTALL_PREFIX + chmod 777 -R /data/data/com.winlator/files/imagefs # 创建构建目录 mkdir -p build-aarch64 @@ -199,7 +199,7 @@ jobs: ninja -C build-aarch64 -j$(nproc) echo "📦 正在安装 aarch64..." - sudo ninja -C build-aarch64 install + ninja -C build-aarch64 install # 验证安装 echo "aarch64 安装验证:" @@ -327,4 +327,4 @@ jobs: echo "安装目录结构:" echo " /data/data/com.winlator/files/imagefs/usr/lib/ - 库文件" echo " /data/data/com.winlator/files/imagefs/usr/lib/dri - DRI 驱动" - echo " /data/data/com.winlator/files/imagefs/usr/bin/ - 可执行文件" \ No newline at end of file + echo " /data/data/com.winlator/files/imagefs/usr/bin/ - 可执行文件"