| gcc | ||
| check_network_info.sh | ||
| check_system_info.sh | ||
| create_local_repo.sh | ||
| download_ffmpeg.sh | ||
| download_packages copy.sh | ||
| download_packages.sh | ||
| package.sh | ||
| readme new.md | ||
| readme.md | ||
| setup_repos.sh | ||
| system_info_20241210_114035.txt | ||
| system_info_20241210_114337.txt | ||
| system_info_20241210_114632.txt | ||
Ubuntu离线软件安装包收集工具
本项目旨在收集离线状态下配置ubuntu的常用软件,以供离线的电脑安装软件及其依赖。
项目流程
1. 收集软件及其依赖
- 在联网环境下使用以下命令获取软件包及其依赖:
- 运行 setup_repos.sh 添加必要的软件源
- 运行 download_packages.sh 下载软件包及依赖
2. 相关包的离线安装步骤
- 首先安装基础依赖:
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 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