在 Debian 上运行 fetchdebian(通常用来批量下载 Debian 软件包及其依赖)可以按下面步骤来。先说明一下:fetchdebian 不是一个 Debian 官方软件包,常见来源有两种情况:
下面分别说明。
sudo apt update
sudo apt install -y wget curl python3 git
以 GitHub 常见仓库为例(请替换成你实际用的地址):
git clone https://github.com/xxx/fetchdebian.git
cd fetchdebian
cat README.md
ls
常见形式可能是:
python3 fetchdebian.py --pkg vim
或
./fetchdebian --dist bookworm --pkg nginx
⚠️ 如果脚本需要 apt-rdepends:
sudo apt install apt-rdepends
apt download vim
mkdir debs
cd debs
apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests \
--no-conflicts --no-breaks --no-replaces --no-enhances vim | grep "^\w")
sudo apt install apt-rdepends
apt-rdepends vim | grep -v "^ " | xargs apt-get download
sudo chmod +x fetchdebian*
确保:
dpkg --print-architecture
与目标一致。
可换源:
sudo sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/' /etc/apt/sources.list
sudo apt update
你可以告诉我:
我可以直接给你可复制运行的命令。