cysamurai 2 months ago
parent 242b36c4ee
commit 7d625a3663

@ -1,8 +1,8 @@
# 用于在 x86_64 上打出 amd64 + arm64 的 .deb与 build-linux-deb-all.sh 一致)。 # 用于在 x86_64 上打出 amd64 + arm64 的 .deb与 build-linux-deb-all.sh 一致)。
# 基底使用 Ubuntu 22.04jammy以提供 webkit2gtk/javascriptcoregtk 4.0 开发包 # 基底使用 Ubuntu 20.04focal降低 glibc 版本以兼容麒麟 V10
# 构建:在仓库根目录执行 docker build -f scripts/docker/Dockerfile -t tauri-linux-deb:22.04 . # 构建:在仓库根目录执行 docker build -f scripts/docker/Dockerfile -t tauri-linux-deb:20.04 .
# 勿在纯 arm64 宿主机上用本镜像交叉打 amd64需另做镜像或仅用真机构建 # 勿在纯 arm64 宿主机上用本镜像交叉打 amd64需另做镜像或仅用真机构建
FROM ubuntu:22.04 FROM ubuntu:20.04
ENV DEBIAN_FRONTEND=noninteractive \ ENV DEBIAN_FRONTEND=noninteractive \
RUSTUP_HOME=/opt/rustup \ RUSTUP_HOME=/opt/rustup \

@ -11,21 +11,21 @@ rm -f /etc/apt/sources.list
cat > /etc/apt/sources.list.d/ubuntu.sources <<'EOF' cat > /etc/apt/sources.list.d/ubuntu.sources <<'EOF'
Types: deb Types: deb
URIs: http://archive.ubuntu.com/ubuntu/ URIs: http://archive.ubuntu.com/ubuntu/
Suites: jammy jammy-updates jammy-backports Suites: focal focal-updates focal-backports
Components: main restricted universe multiverse Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Architectures: amd64 Architectures: amd64
Types: deb Types: deb
URIs: http://security.ubuntu.com/ubuntu URIs: http://security.ubuntu.com/ubuntu
Suites: jammy-security Suites: focal-security
Components: main restricted universe multiverse Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Architectures: amd64 Architectures: amd64
Types: deb Types: deb
URIs: http://ports.ubuntu.com/ubuntu-ports/ URIs: http://ports.ubuntu.com/ubuntu-ports/
Suites: jammy jammy-updates jammy-backports jammy-security Suites: focal focal-updates focal-backports focal-security
Components: main restricted universe multiverse Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Architectures: arm64 Architectures: arm64

@ -4,7 +4,7 @@ set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
REPO_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)" REPO_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
IMAGE_TAG="${IMAGE_TAG:-tauri-linux-deb:22.04}" IMAGE_TAG="${IMAGE_TAG:-tauri-linux-deb:20.04}"
RUN_MODE="${RUN_MODE:-docker}" # docker: dual-container all; hybrid: host amd64 + docker arm64 RUN_MODE="${RUN_MODE:-docker}" # docker: dual-container all; hybrid: host amd64 + docker arm64
PROJECT_ARGS=() PROJECT_ARGS=()

Loading…
Cancel
Save