Download RPM packages from a YUM repo without installing

This how-to will explain how to download rpm packages from a yum
repository without installing them. This will work on Redhat Enterprise Linux
5.x, Fedora and CentOS 5.x. 

You need to install yum
plugin called yum-downloadonly. This plugin adds a --downloadonly flag to yum so
that yum can download the packages without installing/updating them. Following
options supported by this plugin:

  • --downloadonly : don‘t update, just download a rpm file to default yum
    cache directory/var/cache/yum/.

  • --downloaddir=/path/to/dir : specifies an alternate directory to store
    packages such as /tmp

Install the yum-downloadonly plugin:

Type the
following command to install plugin,
enter:

       
# yum install yum-downloadonly

Now for downloading rpm
packages from an already configured yum repository use the following
command:

      # yum update httpd
-y --downloadonly
By default package will by
downloaded and stored in /var/cache/yum/ directory. But, you can specifies an
alternate directory to store packages such as /opt,
enter:

      # yum update httpd -y
--downloadonly --downloaddir=/opt

Method
2: yum-utils.noarch Package


Downloading rpm
packages from a yum repository can be accomplished by the below described method
also!!!

yum-utils is a collection of utilities and examples
for the yum package manager. It includes utilities by different authors that
make yum easier and more powerful to use. These tools include:
debuginfo-install, package-cleanup, repoclosure, repodiff, repo-graph,
repomanage, repoquery, repo-rss, reposync, repotrack, verifytree, yum-builddep,
yum-complete-transaction, yumdownloader, yum-debug-dump and
yum-groups-manager.

     # yum -y
install yum-utils.noarch

Now use the yumdownloader command
which is a program for downloading RPMs from Yum repositories. Type the
following command to download httpd rpm
file:

     # yumdownloader
httpd

Sample
output:

Loaded plugins:
rhnplugin
httpd-2.2.3-31.el5_4.2.x86_64.rpm       1.2
MB 00:00

Download RPM packages from a YUM repo without
installing,布布扣,bubuko.com

Download RPM packages from a YUM repo without
installing

时间: 2024-09-30 00:08:23

Download RPM packages from a YUM repo without installing的相关文章

缓存ovirt相关的rpm包到本地yum源中

日期:2015/9/17 - 2015/9/18 time 13:46 主机:tvm-yum 目的:缓存ovirt相关的rpm包到本地yum源中 操作内容: 一.基础 1.在已有base和eple包的基础上,根据ovirt的repo文件来下载rpm包到本地yum源中. 2.根据安装vdsm时候的log报错的内容来找到对应的rpm包 二.根据repo文件下载rpm包 1.从镜像中找一个url下载,整合成脚本执行 [[email protected] ovirt]# pwd /var/www/htm

rpm工具使用、yum工具使用、源码包安装、yum更换国内源、使用系统盘搭建本地仓库源

Linux安装软件包的三种方法 rpm工具:预先在Linux机器上编译并打包安装的文件,安装迅速.(缺点:安装程序包时,有可能因为依赖另外一个程序包而无法安装)yum工具:可以使用工具安装时,同时将依赖的另外的程序包同时安装好:(CentOS中免费,Red Hat里需要付费)源码包:一般源码包都是通过C语言开发出来的,Linux机器必须安装gcc才能编译: 检测命令 echo $? 检查上一条命令是否错误 0为正确 1为错误 RPM工具 rpm包格式:包名.版本号.发布版本号.平台举例:libj

定制rpm包及搭建yum仓库

定制rpm包及搭建yum仓库 第1章 定制rpm包 1.FPM打包工具 FPM的作者是jordansisselFPM的github:https://github.com/jordansissel/fpmFPM功能简单说就是将一种类型的包转换成另一种类型. 支持的源类型包: dir         将目录打包成所需要的类型,可以用于源码编译安装的软件包 rpm         对rpm进行转换 gem         对rubygem包进行转换 python      将python模块打包成相应

【我的Linux,我做主!】rpm包管理器/yum前端工具/编译安装从入门到精通

Linux软件包管理之--rpm网络操作系统都是架构在底层硬件之上的,目前内核有Linux系列,UNIX系类,Windows系列等,再向上是程序库调用,程序的实现方式在不同的操作系统中实现的方式也不尽相同.操作系统向外输出供用户使用的接口称之为API(Application Programming Interface),向用户输出统一的调用接口,这样当一个文件使用调用接口后就可以在不同的操作系统中按照统一的格式输入输出了.(如下图)ABI(Application Binary Interface

Linux CentOS7 VMware 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库

一.安装软件包的三种方法 Linux下游三种安装方法,rpm工具.yum工具.源码包.rpm按装一个程序包时,有可能因为该程序包依赖另一个程序包而无法安装:yum工具,可以连同依赖的程序包一起安装. 二.rpm包介绍 rpm包是预先在Linux上编译并打包的文件,安装快捷. 缺点:安装环境必须预编译环境一致或相当:当宝与包之间存在着相互依赖,则卸载时必须先把依赖包卸载. 如果依赖的包是系统必须的,就不能卸载这个包,否则系统会崩溃. 如果虚拟机光驱中还有系统安装盘镜像,就可以通过执行命令把光驱挂载

Redhat配置yum源(使用阿里云yum Repo)

1. 查看版本号和系统类别: cat /etc/redhat-release archor cat /etc/issue && arch 2.检查yum是否安装,以及安装了哪些依赖源并删除yum包 rpm -qa |grep yum 显示如下: yum-utils-1.1.31-24.el7.noarchyum-langpacks-0.4.2-3.el7.noarchyum-metadata-parser-1.1.4-10.el7.x86_64yum-rhn-plugin-2.0.1-4.

Linux第五周上课笔记(1),rpm软件安装,yum源,yum仓库

第五周上课笔记 一.应用软件的安装 1.认识软件:|libmp3lame0|-3.99.3-23|.el7|.x86_64|.rpm 软件名     软件版本   适用系统 64位  红帽适用软件 2.如何安装软件 1.rpm rpm      -vih    name.rpm      安装,-v:显示过程,-h:指定加密方式为哈希加密 -e      name          卸载 -q      name          查询软件生成文件 -qlp  name.rpm        查

rpm mount 时间同步   find yum createrepo

软件的安装rpm     -i 安装        -v 显示安装机进度        -h 指定加密方式        -e 卸载        -ql 查询软件生成文件        -qlp 查询软件安装后会生成什么        -qa   查询系统安装的所有软件        -qp  查询软件安转后的名字        -qf 查询filename属于那个安装包        -vhi  --force 强制安装        -qi  查询软件信息        -Kv 检查软件是

定制rpm包、搭建yum仓库

一.定制rpm包 1.环境 [[email protected] ~]# cat /etc/redhat-release  CentOS release 6.9 (Final) [[email protected] ~]# uname -r2.6.32-696.el6.x86_64 [[email protected] ~]# /etc/init.d/iptables status iptables: Firewall is not running. [[email protected] ~]#