# 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
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是不允许联网的,但是我们需要安装一些包,如何做到呢?制作本地仓库!!!
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软件管理程序 上一篇文章介绍了使用源码编译的方式安装Linux软件,虽然操作比较简单,但仍有如下不足之处: 1....RPM和DPKG 当前Linux上有两款主流的软件管理程序,分别是:RPM和DPKG。 这两款软件均提供在线升级机制。...RPM使用YUM进行在线升级。 DPKG dpkg由Debian Linux开发,目前使用该软件的操作系统有Ubuntu、B2D等。 dpkg使用apt-get进行在线升级。...RPM安装包,而YUM的出现解决了这一问题。...较多软件的RPM安装包都存放在了YUM Server上,只要我们的计算机能连互联网,就能使用yum自动下载RPM安装包并安装软件。
Linux软件安装管理之--RPM与YUM linux一般使用RPM或源码包进行安装软件,上一篇文章写了《Linux 软件安装管理之--源码包安装》。...当安装在你的Linux主机时,RPM会先依照软件里头的数据查询Linux主机的依赖属性软件是否满足,若满足则予以安装,若不满足则不予安装。...[root@localhost src]# wget http://rpmfind.net/linux/epel/8/Everything/x86_64/Packages/h/htop-2.2.0-6....el8.x86_64.rpm --2020-05-30 06:30:38-- http://rpmfind.net/linux/epel/8/Everything/x86_64/Packages/h/...注:--nodeps 忽略依赖,建议在卸载时不要用 rpm 去卸载有依赖关系的包,应该用 yum 1.6 查看软件包内容是否被修改 [root@web src]# rpm -V postfix //验证该软件包含的文件是否有被更动
安装所需要的所有依赖 > 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...离线安装 rpm > rpm -Uvh --force --nodeps *.rpm 原文链接:https://rumenz.com/rumenbiji/linux-download-rpm.html
安装所需要的所有依赖 > 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...离线安装 rpm > rpm -Uvh --force --nodeps *.rpm
概述 在本教程中,学习如何使用 RPM 和 YUM 工具管理 Linux 系统上的包。学习: 使用 RPM 和 YUM 安装、重新安装、升级和删除包。...所以 “一个 rpm” 或 “xxx rpm” 通常指一个 RPM 文件,而 rpm 通常指该命令。 YUM YUM 向 RPM 系统添加了自动更新和包管理,包括依赖项管理。...对于剩余查询示例,我们主要使用 rpm,因为它拥有更丰富的选项。许多示例还可以使用 yum 完成,而且 yum 拥有的一些功能是基本 rpm 选项所没有的。请参阅手册页了解更多信息。...展示了如何使用 rpm 或 yum 查找哪个包提供了 ld-linux-x86-64.so.2(GLIBC_2.3)(64 位)功能。.../usr/lib/gcc/x86_64-redhat-linux/4.9.2/finclude/omp_lib.mod 查找 RPM 我们之前已经看到,YUM 提供了一项搜索功能,该功能搜索描述和包名称
这是我在制作离线化部署项目时,亲自踩得坑,要下载大量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包的存放路径
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文件 - .
的 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 # 下载安装 以上就是本文的全部内容,希望对大家的学习有所帮助
但是由于Linux的分支较多,不同的厂商有不同的方式来处理该问题,从而导致即便是这种方式也比较繁杂,所以本文主要介绍两种常见的软件安装方式,分别是 RPM、DPKG,以及对应的在线升级命令 YUM 、APT...(即操作系统版本及相关硬件),所以通常某个 Linux 发行版发布的 RPM ,并不能随意在其它的 Linux 发行版上安装。...了解 YUM、APT因为 Linux 安装软件时需要有依赖关系,往往安装 A模块 需要先安装 B模块 ,而安装 B模块 时又要安装 C、D、E模块,若全部工作需要人工处理则变得非常复杂,于是 Linux...(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
安装扩展源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
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包
CentOS利用yum下载好rpm包,并离线安装 1、联网安装好rpm包,并将下载好的包备好 #yum install --downloadonly --downloaddir=/home/samba ...samba 其中samba 是要用yum安装的安装包,/home/samba是要存放下载的yum安装包及其依赖包的保存路径 2、离线的机器上,在rpm所在的文件夹内,执行以下脚本 #rpm -Uvh -...-force --nodeps *.rpm
这是100个 Linux 命令中的第59和60个命令,主要是用于管理软件的 rpm 和 yum 命令,以及 Linux 中关于软件的一些你应该知道的基础知识。...(安装前脚本、安装后脚本、卸载前脚本、卸载后脚本) (1)查询文件 /etc/yum.conf 是由哪个 rpm 包安装的: ~ rpm -qf /etc/yum.conf yum-3.4.3-161.../' (3)查询某个未安装的包的依赖性 rpm -qRp zip-3.0-1.el6.x86_64.rpm repoquery -R zip #repoquery由 yum-utils 提供 60.yum...原理篇 Linux 中构建C 程序的过程 准备 C 程序的源码。...非“.src.rpm”结尾的包都是二进制包,他们都是已经编译完成的,安装 rpm 包的过程实际上就是将包中的文件复制到 linux 中,有时可能还需要在复制之前执行一些命令,诸如创建一个必要的用户等。
领取专属 10元无门槛券
手把手带您无忧上云