CentOS 7 下载离线安装包及其依赖包

在内网环境中

有一台CentOS7系统的服务器

需要离线安装一些软件,通常的做法是在另外一台同环境的且带有外网的服务器上,进行下载包和依赖包

下载好之后用U盘等方式复制到内网服务器上进行安装

 

阿里镜像站可以找到一些相关的依赖包

https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/Packages

 

通常来说,对于使用yum工具,一般都是yum install一把梭

 

然而到了下载环节:又分为几种方法

方法一:使用yum-plugin-downloadonly插件

安装插件

yum install yum-plugin-downloadonly -y

下载包

 

yum install --downloadonly --downloaddir=/tmp liberation-fonts

解释

yum install –downloadonly –downloaddir=保存路径 包名

注意路径和包名中间有个空格

方法二:使用YUM本身提供的包下载工具yumdownloader

yumdownloader本身是yum工具的子集,一般来说系统都会自带

如果没带则安装

yum install yum-utils -y

下载包

 

yumdownloader --resolve --destdir /tmp liberation-fonts

解释:yumdownloader –resolve –destdir 保存路径 包名

注意路径和包名中间有个空格

方法三:使用YUM本身提供的包下载工具yumdownloader

安装的方法和方法二一样

 

下载包

repotrack --download_path=/tmp liberation-fonts

解释:repotrack –download_path=保存路径 包名

注意路径和包名中间有个空格

 

三者之间的区别

方法1:会将主软件包和基于当前下载RPM的机器的操作系统所缺少的依赖关系包一并下载下来。
方法2:如果没有参数 –resolve,则只会下载主软件包,加上参数 –resolve 与方法1相同。
方法3:会下载全量的依赖包,也就是将主软件、主软件的依赖包以及依赖包的依赖包全量下载下来。一般情况下使用前两种方法,除非待安装的机器相当干净的情况下才使用方法三。

 

 

《CentOS 7 下载离线安装包及其依赖包》为 九城 原创,创作不易!转载请注明出处!感谢!
文章地址:https://blog.minkse.cn/centos-7-%e7%a6%bb%e7%ba%bf%e5%ae%89%e8%a3%85%e5%8c%85%e5%8f%8a%e5%85%b6%e4%be%9d%e8%b5%96%e5%8c%85/
暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇