download_ubuntu_dependency/readme new.md
2025-03-13 15:28:51 +08:00

1.5 KiB
Raw Permalink Blame History

Ubuntu离线软件安装包收集工具

本项目旨在收集离线状态下配置ubuntu的常用软件以供离线的电脑安装软件及其依赖。

项目流程

1. 收集软件及其依赖

  • 在联网环境下使用以下命令获取软件包及其依赖:
    • 运行 setup_repos.sh 添加必要的软件源
    • 运行 download_packages.sh 下载软件包及依赖

2. 相关包的离线安装步骤

  1. 首先安装基础依赖:

3. 安装所有deb包

  • sudo dpkg -i .deb

4. 修复依赖关系(如果需要)

  • sudo apt-get install -f 这里会提示你卸载某些包--------------

5. 依赖顺序问题--用这个吧

  • sudo dpkg --force-all -i *.deb

docker 相关包的离线安装步骤

1. 首先安装基础依赖:

2. 安装所有deb包

  • sudo dpkg -i .deb

---------------------------重要---------------------------- sudo dpkg -i containerd.io.deb sudo dpkg -i docker-ce-cli.deb docker-ce.deb sudo dpkg -i docker-compose-plugin.deb

只安装以上三个就能 实现docker服务 安装时记得修改包名, 安装这三个后就能启动docker服务了?? --------------------------重要----------------------------

sudo dpkg -i nvidia-container-toolkit.deb nvidia-docker2.deb

3. 修复依赖关系(如果需要)

  • sudo apt-get install -f

4. 启动docker服务

  • sudo systemctl enable docker
  • sudo systemctl start docker

打包和解压说明

打包

在联网环境完成下载后,运行打包脚本:

./package.sh