博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
7.7 yum下载rpm包
阅读量:7055 次
发布时间:2019-06-28

本文共 5748 字,大约阅读时间需要 19 分钟。

hot3.png

安装扩展源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已加载插件:fastestmirrorLoading mirror speeds from cached hostfile正在解决依赖关系--> 正在检查事务---> 软件包 epel-release.noarch.0.7-9 将被 安装--> 解决依赖关系完成依赖关系解决======================================================================================== Package                  架构               版本              源                  大小========================================================================================正在安装: epel-release             noarch             7-9               extras              14 k事务概要========================================================================================安装  1 软件包总下载量:14 k安装大小:24 kDownloading packages:epel-release-7-9.noarch.rpm                                      |  14 kB  00:00:05     Running transaction checkRunning transaction testTransaction test succeededRunning 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.repoCentOS-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下载rpm包

    1. yum install -y 包名 --downloadonly //仅仅下载,而不安装
    • --downloadonly属于yum的一个插件
    • 在使用的时候,先确认下载的rpm包是否安装
      • 若已经安装过,则会提示rpm包已安装过 rpm -q 包名 //查看rpm包是否安装
[root@hf-01 yum.repos.d]#  yum install zsh --downloadonly已加载插件:fastestmirrorLoading 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 MBackground 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
    1. ls /var/cache/yum/x86_64/7/ //查看rpm包下载的位置,可以看到rpm包
[root@hf-01 yum.repos.d]# ls /var/cache/yum/x86_64/7/base  extras  timedhosts  timedhosts.txt  updates
    1. yum install -y 包名 --downloadonly --downloaddir=路径 //指定下载的路径,只下载不安装
[root@hf-01 yum.repos.d]# yum install zsh --downloadonly --downloaddir=/tmp/已加载插件:fastestmirrorLoading 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 MBackground 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.yumtx1.txt      hf          yum_save_tx.2017-11-14.08-07.s4pvRT.yumtx2.txt.bz2  mysql.sock  yum_save_tx.2017-11-14.08-28.emmW1u.yumtxd6z        vim.txt     zsh-5.0.2-28.el7.x86_64.rpm
    • 若是已经安装好的包,再去指定路径,则会提示该包已安装,不会有任何操作
      • 若就想指定路径安装,
        • 方法一:remove删除卸载掉,在安装——>这种操作有可能造成隐患
        • 方法二:yum reinstall 重新安装
    1. yum reinstall -y 包名 --downloadonly --downloaddir=路径 //重新安装,并指定路径
[root@hf-01 yum.repos.d]# yum reinstall vim-enhanced --downloadonly --downloaddir=/tmp/已加载插件:fastestmirrorLoading 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 MBackground 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.rpm1.txt       vim.txt2.txt.bz2   yum_save_tx.2017-11-14.05-29.GjWBs1.yumtxd6z         yum_save_tx.2017-11-14.08-07.s4pvRT.yumtxha.txt.xz   yum_save_tx.2017-11-14.08-28.emmW1u.yumtxhf          yum_save_tx.2017-11-14.08-38.EUWHG5.yumtxmysql.sock  zsh-5.0.2-28.el7.x86_64.rpm

转载于:https://my.oschina.net/u/3707314/blog/1573051

你可能感兴趣的文章
java面向对象高级分层实例_BaseDao
查看>>
iOS 从相册中拿到 图片名 ,截取后缀,图片名
查看>>
linux+nginx+tomcat负载均衡,实现session同步
查看>>
初始JavaScript Promises之二
查看>>
IntelliJ IDEA常见问题解决办法汇总
查看>>
[LeetCode] Container With Most Water 装最多水的容器
查看>>
poj 3624 Charm Bracelet 背包DP
查看>>
用dedecms自定义表单创建简易自助预约系统
查看>>
读《了解你的学生》有感
查看>>
dedecms /member/flink_main.php SQL Injection Vul
查看>>
Dropbox Folder Sync – 让 Dropbox 同步任意文件夹
查看>>
PHP 网页爬虫
查看>>
sql字符串的拼接 (字符串和二进制,erlang的mysql驱动)
查看>>
WinSocket同时接入量的疑惑(求解...)
查看>>
终端I/O之终端窗口的大小
查看>>
《C#高级编程》学习笔记------C#中的事件和委托
查看>>
sql-mysql
查看>>
转 管线开发
查看>>
Struts2学习笔记1
查看>>
远程首次连接mysql速度慢的解决方法:skip-name-resolve取消DNS的反向解析(转)
查看>>