优化文档以及命令

This commit is contained in:
Martin 2025-01-04 15:04:21 +08:00
parent 6d0de77ae3
commit 475e251004
2 changed files with 18 additions and 4 deletions

View File

@ -13,4 +13,20 @@ docker compose run debian ./init-apt.sh
```
```bash
docker compose run ubuntu ./init-apt.sh
```
```
##### 直接运行
```bash
curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-apt.sh | bash
```
##### docker 容器中
```bash
RUN --mount=type=cache,target=/var/cache/apt \
--mount=type=cache,target=/var/lib/apt \
sed -i '6,$d' /etc/apt/sources.list.d/debian.sources && \
sed -i 's|http://deb.debian.org/debian|https://mirrors.martin98.com/repository/debian-tsinghua/|g' /etc/apt/sources.list.d/debian.sources && \
apt update && \
apt install -y --no-install-recommends \
gcc \
g++ \
python3-dev
```

View File

@ -1,7 +1,5 @@
#!/bin/bash
# 配置 ubuntu 源
if [ -f /etc/apt/sources.list.d/ubuntu.sources ]; then
cat > /etc/apt/sources.list.d/ubuntu.sources <<EOF
@ -30,4 +28,4 @@ APT_OPTIONS="-o Acquire::https::mirrors.martin98.com::Verify-Peer=false -o Acqui
# 更新证书
apt update $APT_OPTIONS && apt install $APT_OPTIONS -y ca-certificates && update-ca-certificates
# 正式更新包
apt update && apt upgrade -y
apt update && apt upgrade -y && apt-get clean && rm -rf /var/lib/apt/lists/*