From b8a879ccfff8e725c46e847e9eb107e1e9b94c70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E5=85=89-k?= <36470587+kxgx@users.noreply.github.com> Date: Wed, 8 Jan 2025 22:42:34 +0800 Subject: [PATCH] Update install.sh --- bin/install.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/bin/install.sh b/bin/install.sh index f89e44d..b170c28 100644 --- a/bin/install.sh +++ b/bin/install.sh @@ -7,11 +7,18 @@ if [ -f /etc/debian_version ]; then echo "Detected Debian system with version: $debian_version" + # 检测是否是Raspberry Pi + if grep -q 'Raspberry Pi' /proc/cpuinfo; then + echo "This is a Raspberry Pi." # 根据版本号执行不同的操作 case $debian_version in 11*) echo "Debian 11 (Bullseye)" - # 在这里执行针对Debian 11的操作 + # 在这里执行针对Debian 11的操作 +sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak +sudo cat <<'EOF' > /etc/apt/sources.list.d/raspi.list +deb https://mirrors.cernet.edu.cn/raspberrypi/ bullseye main +EOF sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo cat <<'EOF' > /etc/apt/sources.list # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 @@ -43,6 +50,10 @@ sudo pip3 install spidev borax pillow requests --break-system-packages 12*) echo "Debian 12 (Bookworm)" # 在这里执行针对Debian 12的操作 +sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak +sudo cat <<'EOF' > /etc/apt/sources.list.d/raspi.list +deb https://mirrors.cernet.edu.cn/raspberrypi/ bookworm main +EOF sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo cat <<'EOF' > /etc/apt/sources.list # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释