FetchDebian能下载Debian源码,它是Debian系统中用于从官方存储库获取软件包源代码的工具之一,支持下载单个软件包的源码或整个源码树。
在Debian系统上,通过APT包管理器安装FetchDebian(需管理员权限):
sudo apt update
sudo apt install fetchdebian
使用-s或--source选项指定软件包名称,即可下载其源码(如下载vim的源码):
fetchdebian -s vim
# 或
fetchdebian --source vim
下载的源码包会保存在当前目录,默认包含debian/目录(含打包规则)和上游源码。
若需要下载Debian所有软件包的源码树,可使用tree参数(需指定存储目录,如~/debian-source):
mkdir ~/debian-source
cd ~/debian-source
fetchdebian --source tree .
这会将整个源码树下载到指定目录,便于批量查看或修改。
-o或--output选项设置下载路径(如保存到/tmp/downloads):fetchdebian -s vim -o /tmp/downloads
-m或--mirror选项指定镜像源(如中科大镜像),提升下载速度:fetchdebian -s vim -m http://mirrors.ustc.edu.cn/debian/
若需了解FetchDebian的详细用法(如其他选项),可通过--help命令查看:
fetchdebian --help
sudo可解决权限问题,但通常当前用户目录无需sudo)。通过上述步骤,可快速使用FetchDebian下载Debian系统中的软件包源码,满足定制、编译或学习需求。