安装扩展源 epel,yum 下载 rpm 包
一, 安装扩展源 epel
只安装一个 CentOS7-Base-163.repo 基础源是不够用的,有时候安装 RPM 包的时候没有一些扩展的东西。
# yum install -y epel-release //安装扩展源epel
[root@localhost yum.repos.d]# ls
CentOS7-Base-163.repo CentOS-fasttrack.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-Media.repo epel.repo
CentOS-Debuginfo.repo CentOS-Sources.repo epel-testing.repo
说明: 可以看出安装了两个文件分别是 epel.repo,epel-testing.repo。最核心的是 epel.repo。
- 使用 yum list 会发现增加了很多包
#yum list|grep epel
tesseract-langpack-enm.noarch 3.04.00-3.el7 epel
tesseract-langpack-epo.noarch 3.04.00-3.el7 epel
tesseract-langpack-equ.noarch 3.04.00-3.el7 epel
tesseract-langpack-est.noarch 3.04.00-3.el7 epel
tesseract-langpack-eus.noarch 3.04.00-3.el7 epel
tesseract-langpack-fas.noarch 3.04.00-3.el7 epel
tesseract-langpack-fin.noarch 3.04.00-3.el7 epel
tesseract-langpack-fra.noarch 3.04.00-3.el7 epel
tesseract-langpack-frk.noarch 3.04.00-3.el7 epel
tesseract-langpack-frm.noarch 3.04.00-3.el7 epel
tesseract-langpack-gle.noarch 3.04.00-3.el7 epel
tesseract-langpack-glg.noarch 3.04.00-3.el7 epel
tesseract-langpack-grc.noarch 3.04.00-3.el7 epel
tesseract-langpack-guj.noarch 3.04.00-3.el7 epel
tesseract-langpack-hat.noarch 3.04.00-3.el7 epel
tesseract-langpack-heb.noarch 3.04.00-3.el7 epel
tesseract-langpack-hin.noarch 3.04.00-3.el7 epel
tesseract-langpack-hrv.noarch 3.04.00-3.el7 epel
.......................
## 二,yum 下载 PRM 包
- yum install -y 包名 –downloadonly // 下载 RPM 包而不安装
- yum install -y 包名 –downloadnly –downloaddir= 路径 // 下载到指定的目录下
- yum reinstall -y 包名 –downloadnly –downloaddir= 路径 // 下载已经安装过的 RPM 包到指定的目录下
- ls /var/cache/yum/x86_64/7/ // 下载 RPM 包的地址
- 下载未安装的 rpm 包
[root@localhost yum.repos.d]# yum install zsh --downloadonly //下载zsh包而不安装
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* epel: mirror01.idc.hinet.net
正在解决依赖关系
--> 正在检查事务
---> 软件包 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:01
exiting because "Download Only" specified
[root@localhost yum.repos.d]# rpm -q zsh //查看是否安装
未安装软件包 zsh
- 下载未安装的 RPM 包并指定路径
[root@localhost yum.repos.d]# yum install zsh --downloadonly --downloaddir=/tmp/ //下载zsh包并指定路径为/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@localhost yum.repos.d]# ls /tmp //可以看到最后一个就是zsh的包
1.txt.bz2
1.txt.gz
2.txt.xz
d6z
systemd-private-9c22b8392f96450dbb860673eb6fc475-systemd-hostnamed.service-pbtygD
systemd-private-9c22b8392f96450dbb860673eb6fc475-vmtoolsd.service-aiRxbT
systemd-private-a8e9aa48a42c456d87283388533d71d6-vmtoolsd.service-IQNhNA
xxx.conf
yum_save_tx.2017-11-13.19-04.dUj53q.yumtx
yum_save_tx.2017-11-13.19-47.Ct3gxQ.yumtx
yum_save_tx.2017-11-14.13-38.fhdcdp.yumtx
yum_save_tx.2017-11-14.15-48.SWwDlT.yumtx
yum_save_tx.2017-11-14.15-53.X0GEaL.yumtx
yum_save_tx.2017-11-14.15-56.AyZGxP.yumtx
zsh-5.0.2-28.el7.x86_64.rpm
- 下载以安装的 rpm 包并指定路径
[root@localhost 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:00
exiting because "Download Only" specified
[root@localhost yum.repos.d]# ls /tmp
1.txt.bz2 yum_save_tx.2017-11-13.19-04.dUj53q.yumtx
1.txt.gz yum_save_tx.2017-11-13.19-47.Ct3gxQ.yumtx
2.txt.xz yum_save_tx.2017-11-14.13-38.fhdcdp.yumtx
d6z yum_save_tx.2017-11-14.15-48.SWwDlT.yumtx
systemd-private-9c22b8392f96450dbb860673eb6fc475-systemd-hostnamed.service-pbtygD yum_save_tx.2017-11-14.15-53.X0GEaL.yumtx
systemd-private-9c22b8392f96450dbb860673eb6fc475-vmtoolsd.service-aiRxbT yum_save_tx.2017-11-14.15-56.AyZGxP.yumtx
systemd-private-a8e9aa48a42c456d87283388533d71d6-vmtoolsd.service-IQNhNA yum_save_tx.2017-11-14.16-03._I0hB1.yumtx
vim-enhanced-7.4.160-2.el7.x86_64.rpm zsh-5.0.2-28.el7.x86_64.rpm
xxx.conf