全文导读:本文介绍离线包下载方案
准备环境
1、D版操作系统安装完成;
2、操作系统架构:与需要的离线包一致;
3、其他条件:能够访问外网,主机已激活;
操作步骤
步骤一、修改仓库源地址
以 arm 的架构为例,修改仓库源:
#
vim /etc/apt/source.list
#编辑仓库源地址 添加如下语句之后保存并退出。
deb https://enterprise-packages.chinauos.com/server-enterprise fou/1040 main contrib non-free

添加仓库源地址
说明:deb 代表包的仓库,deb-src 代表着源码。
https://xxx/表示外网仓 库的地址链接,
fou 是仓库标识代表企业版仓库,
1040 是系统版本标识代表操作系统版本(这里可根据需要改成 sp3/sp2)。
main contrib non-free 代表着不同的仓库包。
步骤二、更新并下载离线包
如果下载离线包建议注释掉其他仓库源,防止出现问题。
#
apt clean all
清理仓库缓存#
apt update
更新仓库
更新仓库源
新建一个文件夹进入之后下载包
#
apt download tcpdump
#下载包 (后面接包名)
下载离线包
由于离线包缺少依赖需要验证。所以建议在不知道用户操作系统中依赖的情况下,本地测试一下(如果需要尽量将依赖下载完全)
步骤三、离线包验证与依赖查看
离线包验证方法:
#
dpkg -i tcpdump_4.9.3-1~deb10u2_arm64.deb
#安装包进行验证
安装包验证
离线包依赖查看:
#
apt depends tcpdump
#查看依赖
查看依赖
强依赖只有 libc、libpcap0.8、libssl1.1 只用看下这些包在系统中有没有即可,通过
#
dpkg -l |grep libc 、libpcap0.8、libssl1.1
确认包是否已经安装 且满足依赖需求,可以看到这些依赖系统本身已经安装。
确认依赖包是否安装