7.7 yum下载rpm包
时间:2022-04-27
本文章向大家介绍7.7 yum下载rpm包,主要内容包括安装扩展源epe目录概要、yum下载rpm包目录概要、yum下载rpm包、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
安装扩展源epe目录概要
- yum install -y epel-release //安装扩展源
- yum list |grep epel //过滤出epel包
yum下载rpm包目录概要
- yum install -y 包名 --downloadonly //仅仅下载,而不安装
- ls /var/cache/yum/x86_64/7/ //rpm包下载的位置
- yum install -y 包名 --downloadonly --downloaddir=路径 //
- yum reinstall -y 包名 --downloadonly --downloaddir=路径 //
安装扩展源epel
- 163基础源base,但很多时候需要使用其他的rpm包,就需要到 epel-release 中下载
- yum install -y epel-release //安装扩展源
[root@hf-01 yum.repos.d]# yum install -y epel-release
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 epel-release.noarch.0.7-9 将被 安装
--> 解决依赖关系完成
依赖关系解决
========================================================================================
Package 架构 版本 源 大小
========================================================================================
正在安装:
epel-release noarch 7-9 extras 14 k
事务概要
========================================================================================
安装 1 软件包
总下载量:14 k
安装大小:24 k
Downloading packages:
epel-release-7-9.noarch.rpm | 14 kB 00:00:05
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : epel-release-7-9.noarch 1/1
验证中 : epel-release-7-9.noarch 1/1
已安装:
epel-release.noarch 0:7-9
完毕!
[root@hf-01 yum.repos.d]# ls //可以查看到安装好了epel两个文件
CentOS7-Base-163.repo CentOS-Sources.repo epel.repo
CentOS-Debuginfo.repo CentOS-Vault.repo epel-testing.repo
也可以cat去查看eprl.repo文件(安装的两个文件,它是最重要的)
- yum list //查看包
- 在使用yum list 查看包后,若想更精准的查看epel包
- 则可以使用 yum list |grep epel (若不先yum list 查看下包,直接使用yum list |grep epel 有可能查看不了,个人猜测有可能是网络原因或者是需要下载epel包后,才能过滤出包)
- 在使用yum list 查看包后,若想更精准的查看epel包
yum下载rpm包- yum install -y 包名 --downloadonly //仅仅下载,而不安装
- --downloadonly属于yum的一个插件
- 在使用的时候,先确认下载的rpm包是否安装
- 若已经安装过,则会提示rpm包已安装过 rpm -q 包名 //查看rpm包是否安装
- 若已经安装过,则会提示rpm包已安装过 rpm -q 包名 //查看rpm包是否安装
[root@hf-01 yum.repos.d]# yum install zsh --downloadonly
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* epel: mirrors.ustc.edu.cn
正在解决依赖关系
--> 正在检查事务
---> 软件包 zsh.x86_64.0.5.0.2-28.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
========================================================================================
Package 架构 版本 源 大小
========================================================================================
正在安装:
zsh x86_64 5.0.2-28.el7 base 2.4 M
事务概要
========================================================================================
安装 1 软件包
总下载量:2.4 M
安装大小:5.6 M
Background downloading packages, then exiting:
zsh-5.0.2-28.el7.x86_64.rpm | 2.4 MB 00:00:12
exiting because "Download Only" specified
[root@hf-01 yum.repos.d]# rpm -q zsh //这里会看到zsh包没有被安装
未安装软件包 zsh
[root@hf-01 yum.repos.d]# ls /var/cache/yum/x86_64/7/
base extras timedhosts timedhosts.txt updates
[root@hf-01 yum.repos.d]# yum install zsh --downloadonly --downloaddir=/tmp/
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* epel: mirrors.ustc.edu.cn
正在解决依赖关系
--> 正在检查事务
---> 软件包 zsh.x86_64.0.5.0.2-28.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
========================================================================================
Package 架构 版本 源 大小
========================================================================================
正在安装:
zsh x86_64 5.0.2-28.el7 base 2.4 M
事务概要
========================================================================================
安装 1 软件包
总下载量:2.4 M
安装大小:5.6 M
Background downloading packages, then exiting:
exiting because "Download Only" specified
[root@hf-01 yum.repos.d]# ls /tmp/ //会看到下载的rpm包
12.txt ha.txt.xz yum_save_tx.2017-11-14.05-29.GjWBs1.yumtx
1.txt hf yum_save_tx.2017-11-14.08-07.s4pvRT.yumtx
2.txt.bz2 mysql.sock yum_save_tx.2017-11-14.08-28.emmW1u.yumtx
d6z vim.txt zsh-5.0.2-28.el7.x86_64.rpm
- yum reinstall -y 包名 --downloadonly --downloaddir=路径 //重新安装,并指定路径
[root@hf-01 yum.repos.d]# yum reinstall vim-enhanced --downloadonly --downloaddir=/tmp/
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* epel: mirrors.ustc.edu.cn
正在解决依赖关系
--> 正在检查事务
---> 软件包 vim-enhanced.x86_64.2.7.4.160-2.el7 将被 已重新安装
--> 解决依赖关系完成
依赖关系解决
========================================================================================
Package 架构 版本 源 大小
========================================================================================
重新安装:
vim-enhanced x86_64 2:7.4.160-2.el7 base 1.0 M
事务概要
========================================================================================
重新安装 1 软件包
总下载量:1.0 M
安装大小:2.2 M
Background downloading packages, then exiting:
vim-enhanced-7.4.160-2.el7.x86_64.rpm | 1.0 MB 00:00:08
exiting because "Download Only" specified
[root@hf-01 yum.repos.d]# ls /tmp/
12.txt vim-enhanced-7.4.160-2.el7.x86_64.rpm
1.txt vim.txt
2.txt.bz2 yum_save_tx.2017-11-14.05-29.GjWBs1.yumtx
d6z yum_save_tx.2017-11-14.08-07.s4pvRT.yumtx
ha.txt.xz yum_save_tx.2017-11-14.08-28.emmW1u.yumtx
hf yum_save_tx.2017-11-14.08-38.EUWHG5.yumtx
mysql.sock zsh-5.0.2-28.el7.x86_64.rpm
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法