温馨提示×

FetchDebian支持离线下载吗

小樊
39
2025-12-09 07:39:06
栏目: 智能运维

功能概述 支持离线下载。fetchdebian 可以从 debian 仓库把软件包及其依赖项拉取到本地,便于在无网或受限网络的目标机器上安装;它只负责下载,不负责解决安装时的依赖冲突,安装阶段可能需要手动处理依赖问题。

快速上手

  • 在有网络的机器安装工具:sudo apt-get install fetchdebian
  • 下载单个软件包:fetchdebian 包名
  • 下载多个软件包:fetchdebian 包1 包2 包3
  • 指定版本:fetchdebian 包名=版本
  • 指定输出目录:fetchdebian 包名 -o /path/to/dir
  • 仅下载主包(不含依赖):fetchdebian 包名 --no-deps
  • 使用代理:fetchdebian 包名 --proxy http://代理:端口
  • 详细输出:fetchdebian 包名 -v

离线安装步骤

  • 将下载到的 .deb 文件拷贝到目标离线机器(如在当前目录创建了 packages 文件夹:fetchdebian 包名,则拷贝该文件夹)。
  • 在目标机器执行:sudo dpkg -i packages/*.deb;如出现依赖错误,按提示补齐缺失依赖后再安装。

实用建议

  • 下载前用 apt-cache show 包名 查看版本与依赖信息,便于在离线环境提前准备依赖包。
  • 若默认镜像较慢,可通过 --mirror 指定更快的镜像源以提升下载速度。
  • 使用 -v/–verbose 观察下载进度与细节,便于排查网络或镜像问题。

0