linux yum 下载docker安装包及依赖安装包,并离线安装

有时我们去无网环境部署服务器时,例如机房,需要离线安装很多软件,如gcc, lib,make等,这时就要提前在有网环境下下载离线安装包,有的软件只需要一个单独的deb包安装即可,如net-tools,而有的软件有很多的依赖包,如gcc,这时就需要一个简单的方法来批量下载所有依赖deb包,方法如下:

先在一台有网的电脑下载依赖

复制代码
sudo yum install -y yum-utils

下载docker到当前目录

这步会把docker和docker需要的依赖一起下下来

复制代码
yum -y install --downloadonly --downloaddir=./ docker

安装rpm

复制代码
rpm -Uvh --force --nodeps *.rpm

可以把当前目录的安装包,安装到其他服务器,就可以离线安装了,要保持服务器版本一致

apt 包管理器

1.查看依赖

复制代码
apt-cache depends XXX

2.下载deb及其依赖包

复制代码
apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances --no-pre-depends XXX | grep -v i386 | grep "^\w")

3.使用dpkg命令离线安装

复制代码
sudo dpkg -i *.deb
相关推荐
2601_955505251 小时前
自然人身份确权可信基础设施赋能 DID 身份合规
运维·金融·区块链·健康医疗·智能硬件·教育电商·政务
fanged1 小时前
设备树学习2--一个DTBO实验
linux·嵌入式开发
没有退路那我就不要散步2 小时前
kube-proxy优化
docker·容器·kubernetes
星间都市山脉2 小时前
Android STS(Security Test Suite)完整介绍与测试流程
android·java·linux·windows·ubuntu·android studio·androidx
qq_163135752 小时前
Linux 【02-tac命令超详细教程】
linux
難釋懷2 小时前
Nginx-KeepAlive
运维·nginx
2601_956414142 小时前
迈向智慧实验室:金现代的全链路质量管控与自动化解决方案
运维·自动化
Jurio.2 小时前
tmux 安装与使用教程:SSH 断开后任务继续运行,终端分屏与多窗口管理
linux·经验分享·ssh·tmux
YJlio3 小时前
《Sysinternals实战指南》16.5 Ctrl2Cap 工具详解:把 Caps Lock 变成 Ctrl 的键盘改造与回退方法
linux·运维·服务器·网络·python·学习·计算机外设