如果只想通过yum下载软件的安装包,但是不需要进行安装的话,可以使用 yumdownloader 命令。

yumdownloader 命令在软件包 yum-utils 里面。

先安装 yum-utils :

yum install yum-utils -y

查看 yum-utils 软件包里面都有哪些命令:

# rpm -ql yum-utils
/etc/bash_completion.d
/etc/bash_completion.d/yum-utils.bash
/usr/bin/debuginfo-install
/usr/bin/find-repos-of-install
/usr/bin/needs-restarting
/usr/bin/package-cleanup
/usr/bin/repo-graph
/usr/bin/repo-rss
/usr/bin/repoclosure
/usr/bin/repodiff
/usr/bin/repomanage
/usr/bin/repoquery
/usr/bin/reposync
/usr/bin/repotrack
/usr/bin/show-changed-rco
/usr/bin/show-installed
/usr/bin/verifytree
/usr/bin/yum-builddep
/usr/bin/yum-config-manager
/usr/bin/yum-debug-dump
/usr/bin/yum-debug-restore
/usr/bin/yum-groups-manager
/usr/bin/yumdownloader
/usr/lib/python2./site-packages/yumutils
/usr/lib/python2./site-packages/yumutils/__init__.py
/usr/lib/python2./site-packages/yumutils/__init__.pyc
/usr/lib/python2./site-packages/yumutils/__init__.pyo
/usr/lib/python2./site-packages/yumutils/i18n.py
/usr/lib/python2./site-packages/yumutils/i18n.pyc
/usr/lib/python2./site-packages/yumutils/i18n.pyo
/usr/sbin/yum-complete-transaction
/usr/sbin/yumdb
/usr/share/doc/yum-utils-1.1.
/usr/share/doc/yum-utils-1.1./COPYING
/usr/share/doc/yum-utils-1.1./README
/usr/share/doc/yum-utils-1.1./yum-util-cli-template
/usr/share/locale/da/LC_MESSAGES/yum-utils.mo
/usr/share/man/man1/debuginfo-install..gz
/usr/share/man/man1/find-repos-of-install..gz
/usr/share/man/man1/needs-restarting..gz
/usr/share/man/man1/package-cleanup..gz
/usr/share/man/man1/repo-graph..gz
/usr/share/man/man1/repo-rss..gz
/usr/share/man/man1/repoclosure..gz
/usr/share/man/man1/repodiff..gz
/usr/share/man/man1/repomanage..gz
/usr/share/man/man1/repoquery..gz
/usr/share/man/man1/reposync..gz
/usr/share/man/man1/repotrack..gz
/usr/share/man/man1/show-changed-rco..gz
/usr/share/man/man1/show-installed..gz
/usr/share/man/man1/verifytree..gz
/usr/share/man/man1/yum-builddep..gz
/usr/share/man/man1/yum-config-manager..gz
/usr/share/man/man1/yum-debug-dump..gz
/usr/share/man/man1/yum-debug-restore..gz
/usr/share/man/man1/yum-groups-manager..gz
/usr/share/man/man1/yum-utils..gz
/usr/share/man/man1/yumdownloader..gz
/usr/share/man/man8/yum-complete-transaction..gz
/usr/share/man/man8/yumdb..gz

可以看到 yumdownloader 命令也在其中(上面红色背景的那一行)。

测试:

比如只想下载 busybox 但是不安装,可以执行如下指令:

# yumdownloader busybox
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
* base: mirrors.yun-idc.com
* extras: mirrors.yun-idc.com
* updates: mirrors.yun-idc.com
busybox-1.15.-.el6_6.x86_64.rpm | kB :
# ls
busybox-1.15.1-21.el6_6.x86_64.rpm

yum只下载不安装:yumdownloader的更多相关文章

  1. yum只下载而不安装软件包?

    yum本身自带了两个选项, 用来只下载要安装的rpm包, 而并不实际安装包: yum --downloadonly --downloaddir=/root/Desktop  rpm-name1 rpm ...

  2. yum只下载不安装软件包

    一.通过yum自带的工具yumdownloader [root@host---- interpreter]# rpm -ql yum-utils package yum-utils is not in ...

  3. yum 只下载不安装

    以下载busybox为例 1.首先确定有yumdownloader 这个软件,这个软件在yum-utils 工具包里面. # rpm -qa |grep yum-utils # yum -y inst ...

  4. (转)yum只下载不安装软件包

    方法一:使用yum的downloadonly插件 步骤: (1) 先安装downloadonly插件  yum install yum-plugin-downloadonly (2)使用–downlo ...

  5. yum只下载不安装

    1 修改/etc/yum.conf的keepcache=1 [root@136 packages]# vi /etc/yum.conf keepcache=1 2 安装yum-utils包 [root ...

  6. yum只下载不安装dokcer

    yum install --downloadonly --downloaddir=/test/ docker-io 有三个依赖包,如果不知道现后依赖顺序,可以强制安装 哦了

  7. 【转】用yum只下载rpm包而不安装

    转自:http://liucheng.name/1950/ CentOS用yum安装软件是非常方便的,有时,我们只需要下载其中的rpm包,而不直接安装时咋办呢? 一般情况下,yum是不提供只下载的功能 ...

  8. yum只下载安装需要的rpm包

    1.安装yum的插件yum-downloadonly yum -y install yum-downloadonly 2.使用 yum -y install somepackges --downloa ...

  9. yum仅下载不安装

    通常是使用yum来安装解决依赖包关系,如果有一台服务器没法连接外网或yum源没有设置,希望通过另一台服务器将这些RPM包下载下来,然后再去安装.那么怎么使用yum工具来下载RPM包呢? 使用yum 要 ...

随机推荐

  1. IDEA建立---- java web项目

    1.新建一个javaweb项目 2.给项目命名 3.建立完的项目结构大概是这样(在web 下新建 两个目录lib 和 classes) 4.找到project Structure---------&g ...

  2. linux 系统下 ngnix 显示目录形式

    vi  /usr/local/nginx/conf/nginx.conf   #编辑配置文件,在server {下面添加以下内容: location  / { autoindex on; autoin ...

  3. SQL Server Replication issues-the row was not found at the subscriber end

    Issue type: 1.find out the number 0x0006F18F00006082002300000000 from publication end. 2.use below s ...

  4. RStudio相关

    1.设置默认目录,tool-Global Options,设定后要重启RStudio才能生效2.Ctrl+l清屏控制台3.↑健.回忆前一条命令,↓健相反4.Ctrl+↑,查找相应前缀的历史记录5.创建 ...

  5. HTML页面优化

    第一步:加载优化 减少HTTP请求. 因为手机浏览器同时响应请求为4个请求(Android支持4个,iOS 5后可支持6个),所以要尽量减少页面的请求数,首次加载同时请求数不能超过4个.a) 合并CS ...

  6. nodejs 服务端添加相应头Access-Control-Allow-Origin

    重点在这句:res.setHeader("Access-Control-Allow-Origin", "*"); var http = require(&quo ...

  7. 仿苹果导航菜单js问题

    通过鼠标与不同图片的间距比对图片做相应的放大缩小. <div id="box"> <img src="images/1.png" class= ...

  8. ASP.NET MVC异步上传文件

    自己做的一个小dome.贴出来分享一下: 前端: <form id="formfile" method="post" enctype="mult ...

  9. #pragma pack(push,1)与#pragma pack(1)的区别

    这是给编译器用的参数设置,有关结构体字节对齐方式设置, #pragma pack是指定数据在内存中的对齐方式. #pragma pack (n)             作用:C编译器将按照n个字节对 ...

  10. Reveal for mac延长30天试用的简单方法

    在iOS逆向过程中经常使用Reveal来远程查看iOS平台应用的UI布局,但Reveal有30天使用限制,经常隔一段时间想使用的时候发现已经过期了,如图: 此时在OS X中打开命令行终端,输入以下命令 ...