Panther x2 安装 Armbian 11 Bullseye 后简单设置系统

发布时间 2023-09-13 02:21:58作者: 两个黄鹂鸣翠柳丶

Panther x2 安装 Armbian 11 Bullseye 后简单设置下系统

#!/bin/bash

# Backup os-release
mv /etc/os-release /etc/os-release.bak.$(date +%Y%m%d%H%M)

cat > /etc/os-release << EOF
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.armbian.com"
SUPPORT_URL="https://forum.armbian.com"
BUG_REPORT_URL="https://www.armbian.com/bugs"
ARMBIAN_PRETTY_NAME="Armbian 23.08.0-trunk bullseye"
EOF

# Backup oringinal repo list
mv /etc/apt/sources.list /etc/apt/sources.list.bak.$(date +%Y%m%d%H%M)
mv /etc/apt/sources.list.d/armbian.list /etc/apt/sources.list.d/armbian.list.bak.$(date +%Y%m%d%H%M)
echo > /etc/apt/sources.list.d/armbian.list

# Add Aliyun repo
cat > /etc/apt/sources.list <<EOF
deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
EOF

apt  update && apt upgrade -y
sleep 1

# Install requires and tools
apt-get install vim net-tools  bind9-dnsutils lrzsz apparmor jq wget curl udisks2 libglib2.0-bin network-manager dbus lsb-release systemd-journal-remote systemd-resolved -y
sed -i.bak 's#mouse\=a#mouse\-\=a#g' /usr/share/vim/vim[0-9][0-9]/defaults.vim

# Add Docker's official GPG key:
apt-get update
apt-get install ca-certificates curl gnupg
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg |  gpg --dearmor -o /etc/apt/keyrings/docker.gpg
chmod a+r /etc/apt/keyrings/docker.gpg

# Add the repository to Apt sources:
echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
   tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update

#blow command checking dcoker-ce version,choose one version meeting HA requirement
#apt-cache madison docker-ce

#install  specific version docker for bullseye
apt install docker-ce=5:20.10.24~3-0~debian-bullseye -y