打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
CentOS yum安装软件时保留安装包及依赖包或者自动下载安装包及相关依赖包

CentOS上安装某个软件一般都有很多相关的依赖包,当然,这也与我们安装时software selection步骤中选择的版本有关系,我们服务器在安装CentOS时一般选择Basic Web Server版本,如果我们要在一台不能联网的机器上安装软件,如果软件的依赖包很多,几十个甚至上百个,一个一个网上搜索显然是很不现实的。好在CentOS中可以通过yum安装时保留安装报及相关依赖,也可以不安装的情况下自动下载安装包及相关依赖包

以升级安装openssh为例

一、yum安装时保留安装包及依赖包

1、打开yum配置文件

vim /etc/yum.conf

修改两个参数

cachedir:安装包及依赖包所在位置,设置一个自己觉得方便的位置即可

keepcache:安装软件时是否保留安装包及依赖包,设置为1

2、使用yum安装软件

yum -y install openssh

3、升级结束后去cachedir下将所有目录下的rpm文件取出组合在一起即为当前安装软件所需的所有文件

二、使用yum downloadonly下载安装包

yum -y install --downloadonly --downloaddir=./ openssh

其中

--downloadonly   只下载不安装

--downloaddir     下载安装包的位置

第一种方式可以在保留软件包的同时,检测软件是否安装成功,但如果要下载多个软件安装包,就需要先删除之前保留的软件包,否则不同软件包交叉在一起,不容易分辨某个软件包所需依赖。

第二种方式比较简单,随时修改安装包的位置,并且也不用必须安装才能拿到软件包,推荐使用这种方式

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
centos的安装与配置,Linux下基本命令、权限控制,解压缩文件以及软件的安装与卸载
YUM原理和命令详解
1. 区分 rpm
Linux系统如何定期更新?Linux一站式学习
【APP】yum只下载软件不安装的两种方法
CentOS7.x升级openssh8.4p1详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服