# Linux RPM与YUM # rpm包的管理 # 基本介绍 rpm用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。...Linux的分发版本都有采用( suse,redhat, centos等等),可以算是公认的行业标准了。...firefox rpm -ivh firefox # YUM # 基本介绍 Yum是一个Shell前端软件包管理器。...# yum的基本指令 查询yum服务器是否有需要安装的软件 yum list | grep xxx 软件列表 # 安装指定的yum包 yum insatll xxx 下载安装 # yum应用实例 案例...:请使用yum的方式来安装firefox yum list | grep firefox yum insatll firefox
Linux软件管理程序 上一篇文章介绍了使用源码编译的方式安装Linux软件,虽然操作比较简单,但仍有如下不足之处: 1....RPM和DPKG 当前Linux上有两款主流的软件管理程序,分别是:RPM和DPKG。 这两款软件均提供在线升级机制。...RPM使用YUM进行在线升级。 DPKG dpkg由Debian Linux开发,目前使用该软件的操作系统有Ubuntu、B2D等。 dpkg使用apt-get进行在线升级。...这里以RPM为例,介绍软件管理程序的特性与使用。 使用RPM安装的优点 1.避免编译过程 由于RPM所提供的安装包是已经是经过编译的二进制文件,因此无需编译,直接将其存放至指定路径即可运行。...=xxx:将xxx作为软件的安装目录 search:关键词搜索软件信息,后面需要加上关键词 list:列出yum管理的所有软件名称与版本,类似于rpm -qa info:同上,类似于rpm -qi
yum 2.1 介绍 2.2 yum 的基本指令 2.3 安装指定的 yum 包 2.4 yum 应用实例 1. rpm包的管理 1.1 介绍 rpm用于互联网下载包的打包及安装工具,它包含在某些 Linux...Linux的分发版本都有采用(suse,redhat, centos等等),可以算是公认的行业标准了。...rpm -ivh firefox 2. yum 2.1 介绍 Yum是一个 Shell前端软件包管理器。...2.2 yum 的基本指令 查询yum服务器是否有需要安装的软件 yum list|grep xx软件列表 2.3 安装指定的 yum 包 yum install xxx 下载安装 2.4 yum 应用实例...案例:请使用yum的方式来安装firefox rpm -e firefox yum list|grep firefox yum install firefox
Linux软件安装管理之--RPM与YUM linux一般使用RPM或源码包进行安装软件,上一篇文章写了《Linux 软件安装管理之--源码包安装》。...当安装在你的Linux主机时,RPM会先依照软件里头的数据查询Linux主机的依赖属性软件是否满足,若满足则予以安装,若不满足则不予安装。...升级与更新 rpm使用-Uvh、-Fvh升级与更新 rpm -Uvh:若软件没有安装过,则直接安装;若存在旧版本则更新。...); rpm -ql : 列出该软件所有的文件与目录所在完整路径列表(list); rpm -qc :列出该软件所有的配置(configfiles)文件,找出/etc下的配置文件而已; rpm -qd...: 列出该软件所有的说明文件,找出man有关的文件而已; rpm -qR : 列出该软件依赖(Requires)的软件 rpm -qf : 列出该文件/目录属于哪一个已安装的软件 1.5 RPM卸载与重建数据库
RPM 是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,类似 windows 的 setup.exe 二.rpm相关指令 rpm –qa #查询已安装的 rpm...:/etc/passwd) #查看某个文件属于哪个rpm包 rpm -e 包名 #卸载包 rpm -ivh RPM 包全路径名称 #安装包 rpm...#安装的系统 四.yum介绍 Yum是一个Shell 前端软件包管理器。...基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。使用 yum 的前提是可以联网。...类型python中的pip 五.yum基本命令 yum list|grep xx #查询yum服务器上是否有需要安装的包 yum install xxx #下载安装 yum uninstall xxx
rpm包格式,包名、版本号、发布版本号、平台 #rpm -ivh rpm 包文件 //安装一个rpm包 i:install v:可视化 h:人性化显示 #rpm...-Uvh rpm包文件 //升级一个rpm包 U:update #rpm -e 包名 //卸载一个rpm包 #rpm -qa //查询已经安装的包...#rpm -ql 包名 //列出包安装的文件 l:list #rpm -qf 文件绝对路径 //查看一个文件是由哪个包安装的 f:from #rpm...-qf `which vim` //查询vim这个命令是由什么包安装的 yum工具详解 #yum list //列出可用rpm包 #ls /etc/yum.repos.d...或者 rpm -qf `which vim` yum搭建本地仓库 在日常工作中,有些server是不允许联网的,但是我们需要安装一些包,如何做到呢?制作本地仓库!!!
RPM升级与更新程序包 使用 RPM 来升级真是太简单了!就以 -Uvh 或 -Fvh 来升级即可,而 -Uvh 与 -Fvh 可以用的选项与参数,跟 install 是一样的。...详细的 yum 服务器与客户端之间的沟通,可以再参考wiki. 由于 distribution 必须要先释出软件,然后将软件放置于 yum 服务器上面,以提供客户端来要求安装与升级之用的。...[root@study ~]# yum [option] [安装与升级的工作项目] [相关参数] 选项与参数: install :后面接要安装的软件!.../el7/x86_64 http://elrepo.org/linux/kernel/el7/x86_64 这个 ELRepo 的软件库跟其他软件库比较不同的地方在于这个软件库提供的数据大多是与核心、核心模块与虚拟化相关软件有关...---- 版权属于:龙之介大人 本文链接:https://i7dom.cn/198/2019/13/linux-rpm-yum.html 本站所有原创文章采用知识共享署名-非商业性使用-相同方式共享 4.0
安装所需要的所有依赖 > yum install yum-utils -y //下载nginx全量依赖包 > repotrack nginx 方法二:使用yumdownloader下载 > yum install...yum-utils -y > yumdownloader --resolve --destdir=. nginx --destdir:指定 rpm 包下载目录(不指定时,默认为当前目录) --resolve...:下载依赖的 rpm 包。...方法三:yum 的 downloadonly 插件 > yum install yum-download -y > yum -y install nginx --downloadonly --downloaddir...与 yumdownloader 命令一样,也是仅会将主软件包和基于你现在的操作系统所缺少的依赖关系包一并下载。 离线安装 rpm > rpm -Uvh --force --nodeps *.rpm
概述 在本教程中,学习如何使用 RPM 和 YUM 工具管理 Linux 系统上的包。学习: 使用 RPM 和 YUM 安装、重新安装、升级和删除包。...除了了解系统上已安装的包之外,YUM 与 Debian Advanced Packaging Tool (APT) 很相似,因为它使用了存储库,存储库是一种包集合,通常可通过连接网络进行访问。...如果知道 RPM 文件位于何处,或者已下载它们,还可以使用 rpm 命令更新它们。更新与安装类似,但使用的是 -U 或 -F 选项,而不是 -i 选项。...另一方面,使用 yum 安装或使用任一命令删除 rpm 仅需要包名称,比如 gcc-gfortran。与 APT 一样,RPM 维护着已安装包的内部数据库,允许您使用包名称来处理已安装的包。...依据项目页面: 启动 DNF 项目是由于 Yum 的 3 个最重大的缺陷:未文档化的 API、损坏的依赖项解析算法,以及无法重构内部函数。最后提及的问题与文档的缺乏有关。
yum-utils -y > yumdownloader --resolve --destdir=. nginx --destdir:指定 rpm 包下载目录(不指定时,默认为当前目录) --resolve...:下载依赖的 rpm 包。...方法三:yum 的 downloadonly 插件 > yum install yum-download -y > yum -y install nginx --downloadonly --downloaddir...与 yumdownloader 命令一样,也是仅会将主软件包和基于你现在的操作系统所缺少的依赖关系包一并下载。...离线安装 rpm > rpm -Uvh --force --nodeps *.rpm 原文链接:https://rumenz.com/rumenbiji/linux-download-rpm.html
这是我在制作离线化部署项目时,亲自踩得坑,要下载大量rpm包,因为无知,只能从一个干净系统中执行yum -y install来查看依赖项的rpm包有哪些,然后再去复制名字版本去网页中下载。...听起来很笨,要是早点觉悟就不止那么麻烦了 yum是提供了这样选项的功能的。 –downloadonly:表示使用yum install的软件包,仅仅下载,并不安装。...–downloaddir:指定将rpm包下载到哪个目录,目录必须存在 如: yum install --downloadonly --downloaddir=/root ftp 该命令会将关于ftp的相关依赖...rpm包都下载到/root目录 要注意的是,如果使用该命令所在系统中已存在的rpm包是无法下载的。
# 使用yum下载 RPM 包及其所有依赖 # 获取vim的rpm包 yum install --downloaddir=/home/summer --downloadonly vim # 安装 rpm...-ivhU * --nodeps --force命令即可实现服务安装 # 获取docker的rpm包 yum install --downloaddir=/home/docker/ --downloadonly...docker-ce-18.06.0.ce --downloadonly只下载不安装 --downloaddir下载的rpm包的存放路径
的 setup.exe rpm包的简单查询指令 rpm –qa # 查询已安装的 rpm 列表 rpm 包名的基本格式 一个 rpm 包名:firefox-45.0.1-1.el6.centos.x86...rpm -qi 软件包名 # 查看软件包信息 rpm -ql 软件包名 # 查看软件包中的文件安装位置 rpm -qf 文件(如:/etc/passwd) # 查看某个文件属于哪个rpm包 卸载rpm...i:install 安装 v:verbose 提示 h:hash 进度条 yum Yum 是一个 Shell 前端软件包管理器。...基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。使用 yum 的前提是可以联网。...类型python中的pip 基本指令 yum list|grep xx # 查询yum服务器上是否有需要安装的包 yum install xxx # 下载安装 以上就是本文的全部内容,希望对大家的学习有所帮助
Liunx 中的软件安装 (详解 yum) --- 在win 下,安装软件 .exe 双击运行即可 Linux中,软件包封装类型多样 常见的软件包封装类型: - rpm 扩展名为 .rpm -...YUM 源软件管理方式 --- YUM仓库集中化管理, 管理rpm包 很好的解决了软件包之间的依赖关系 YUM配置文件 [root@localhost ~]# cd /etc/yum.repos.d...etc/yum.repos.d/ 文件: vim dvd.repo 文件内容 [dvd] # yum 标识 name = Linux_ruochen # yum 名称 baseurl...groupinstall # 安装软件包组 yum grouperase # 删除软件包组 yum groupupdate # 更新软件包组 使用yum 安装本地rpm 包 yum localinstall...NTFS-3g(Linux识别U盘) - 导入压缩文件 - 查看README文件 - .
但是由于Linux的分支较多,不同的厂商有不同的方式来处理该问题,从而导致即便是这种方式也比较繁杂,所以本文主要介绍两种常见的软件安装方式,分别是 RPM、DPKG,以及对应的在线升级命令 YUM 、APT...(即操作系统版本及相关硬件),所以通常某个 Linux 发行版发布的 RPM ,并不能随意在其它的 Linux 发行版上安装。...客户端会主动向 YUM 服务器(即软件源)下载对应列表数据3、通过服务端与客户端软件信息的对比,将缺失的依赖自动安装,并最终完成软件的安装操作4、升级时,YUM 向软件源请求更新列表,将列表下载至客户端后...APT(apt-get)rpm 命令rpm 命令适用于 Fedora、CentOS 等 Linux 发行版系统。...rpm软件包remove:删除指定的rpm软件包list:显示软件包的信息命令示例:# 安装指定的软件包yum install xxx# 全新更新yum update# 检查可更新的程序yum check-update
简介 介绍如何在Linux中安装软件,使用Yum、RPM及源码安装 Yum安装软件 基本说明 yum 相当于 windows 上面的 360的软件中心,appstpre,安卓的应用商店 yum 是 redhat...系列发行版的软件安装命令,debian 系列用的是 apt-get yum 安装软件的来源得存在一个地方,这个地方就叫做软件仓库,又叫做 yum 源 yum 源的配置文件在 /etc/yum.repos.d...rpm [选项] 包名 实例:安装 vim 下载vim:yum install vim -y --downloadonly --downloaddir=....安装vim: rpm -ivh vim-filesystem-7.4.629-5.e16.x86_64.rpm rpm -ivh vim-common-7.4.629-5.e16.x86..._64.rpm rpm -ivh vim-echanced-7.4.629-5.e16.x86_64.rpm 源码安装 步骤 配置:configure 编译:make 安装:make install
RPM包 RPM:RedHat Package Manager,红帽软件包管理工具。...Linuxd分发版本都有采用(suse,redhat,centos等) 1.1 rpm指令 1.1.1 查看指令 RPM查询已安装的rpm列表:rpm -qa | grep xx 查看是否安装firefox...:rpm -qa |grep firefox 如果是i686,i386表示32位系统,noarch表示通用 rpm -qa:查询所安装的所有rpm软件包 rpm -qa | more rpm -qa...YUM yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。...yum list | grep xx:查询yum服务器是否有需要安装的软件 yum install xx:安装指定的yum包 yum -y remove xx:卸载指定的yum包
安装扩展源epe目录概要 yum install -y epel-release //安装扩展源 yum list |grep epel //过滤出epel包 yum下载rpm...//rpm包下载的位置 yum install -y 包名 --downloadonly --downloaddir=路径 // yum reinstall -y 包名 -...yum list |grep epel 有可能查看不了,个人猜测有可能是网络原因或者是需要下载epel包后,才能过滤出包) yum下载rpm包 yum install -y 包名 --downloadonly...//仅仅下载,而不安装 --downloadonly属于yum的一个插件 在使用的时候,先确认下载的rpm包是否安装 若已经安装过,则会提示rpm包已安装过 rpm -...//查看rpm包下载的位置,可以看到rpm包 [root@hf-01 yum.repos.d]# ls /var/cache/yum/x86_64/7/ base extras timedhosts
CentOS利用yum下载好rpm包,并离线安装 1、联网安装好rpm包,并将下载好的包备好 #yum install --downloadonly --downloaddir=/home/samba ...samba 其中samba 是要用yum安装的安装包,/home/samba是要存放下载的yum安装包及其依赖包的保存路径 2、离线的机器上,在rpm所在的文件夹内,执行以下脚本 #rpm -Uvh -...-force --nodeps *.rpm
领取专属 10元无门槛券
手把手带您无忧上云