一、安装FetchDebian
在使用FetchDebian前,需先通过APT包管理器安装。打开终端,运行以下命令更新包列表并安装:
sudo apt update
sudo apt install fetchdebian
二、通过配置文件定制下载设置
FetchDebian的主配置文件位于/etc/fetchdebian.conf,可通过编辑该文件调整下载行为。常用配置项如下:
mirror = https://mirrors.ustc.edu.cn/debian/bullseye代表Debian 11,bookworm代表Debian 12),例如:distribution = bookwormmain为官方支持,contrib为第三方支持,non-free为闭源软件),例如:components = main contrib non-freeamd64为64位x86,armhf为ARM 32位),例如:architecture = amd64/var/cache/fetchdebian为默认缓存目录),例如:output = /mnt/data/debian_downloadsthreads = 4可根据网络带宽调整),例如:threads = 8编辑完成后保存文件(Ctrl+O→Enter→Ctrl+X),后续运行sudo fetchdebian将自动应用这些设置。
三、通过命令行参数临时定制
若无需永久修改配置,可直接在命令行中通过参数调整下载行为。常用参数包括:
sudo fetchdebian --repository https://mirrors.aliyun.com/debian/sudo fetchdebian --target /home/user/debian_iso--source下载源代码包,--binary下载二进制包(默认),例如:sudo fetchdebian --source vim(下载vim源码)sudo fetchdebian --binary nginx(下载nginx二进制包)sudo fetchdebian --print-uris debian-installer-amd64-netinst.isosudo fetchdebian --exclude linux-image-5.10.0-*--verbose显示详细日志(调试时有用),--quiet仅显示错误信息(减少干扰),例如:sudo fetchdebian --verbose vim更多参数可通过fetchdebian --help查看。
四、使用代理加速下载
若处于网络受限环境,可通过代理服务器提升下载速度。有两种配置方式:
/etc/environment文件,添加以下内容(替换为你的代理IP和端口):http_proxy="http://proxy.example.com:8080/"
https_proxy="https://proxy.example.com:8080/"
保存后运行source /etc/environment使配置生效。/etc/apt/apt.conf文件,添加以下内容:Acquire::http::Proxy "http://proxy.example.com:8080/";
Acquire::https::Proxy "https://proxy.example.com:8080/";
保存后,APT及FetchDebian的下载将通过代理进行。五、验证下载完整性
下载完成后,建议验证文件完整性以避免损坏。FetchDebian通常会生成.sha256校验和文件(如debian-installer-amd64-netinst.iso.sha256),使用以下命令对比:
sha256sum -c debian-installer-amd64-netinst.iso.sha256
若输出显示OK,则表示文件完整;若显示FAILED,则需重新下载。