CentOS 8/RHEL 8的RPM和YUM命令速查表
时间:2020-03-21 11:46:54 来源:igfitidea点击:
Red Hat软件包管理器是软件包安装程序。
如今,对于软件包管理,我们需要在安装任何类型的软件包时使用此命令。
最杰出的安装程序是基于YUM和RPM的软件包管理器,可在通过命令行安装软件时使用它。
Redhat软件包管理器(RPM)
- RPM既是安装方法又是软件包格式。
- RPM软件包最初是由Red Hat Linux创建的,但是现在可以在许多Linux发行版中使用,例如
- 红帽企业Linux,fedora,SUSE,Mandriva等
- 使用RPM,我们可以
- 安装新的应用程序
- 升级现有应用程序
- 删除已安装的应用程序
- 查询包
RPM标签模式
Bind-9.3.3-7.el5.i386.rpm
首先,使用以下格式给出此示例
(软件包名称)-(软件包版本)-(软件包体系结构)-(软件包扩展名)
安装方法
- 独立方法
- 从硬盘,CD,DVD或者Pen驱动器安装
- 网络安装方法
- 网络文件服务(NFS)。
- 文件传输协议(FTP)。
独立安装
首先安装软件包
# rpm <options> <package name> --force
选项
-我安装-U更新现有软件包-v详细-force强制安装软件包-h在哈希中显示进度
删除已安装的软件包
然后取出包装
# rpm <options> <package name> --nodeps
Options -e擦除(卸载)
–nodeps即使其他应用程序依赖于此应用程序,也要卸载软件包
查询安装
之后安装软件包
# rpm <options ><Package name>
选项-q查询软件包的可用性-qa显示所有已安装的软件包-qc显示软件包的配置文件-qi显示软件包的信息-ql显示与已安装软件包相关的所有文件
网络安装方法– NFS
其次创建目录
# mkdir <directory name>
最后,将NFS fie系统挂载到目录中
# mount <NFSservip>:<path to the package> <mount Point>
然后安装软件包
# cd <mount point> # rpm <option><package> --force
网络安装方法–FTP
要安装软件包
# rpm <options> ftp://<FTPserver><path > --force
黄狗更新程序修改(YUM)
- 它是安装,删除,升级或者查询软件包的交互式用途。
- 从RHEL 5开始添加。
- YUM使用基于XML的rpm元数据的存储库进行安装。
- 它会自动计算依赖关系,并弄清楚安装软件包应该发生的情况。
- 它可以用于从本地媒体,ftp服务器或者nfs服务器安装。
创建存储库
最后在本地机器上
- 创建一个目录。
- 将软件包复制到此目录中。
- 安装软件包createrepo * .rpm。
- 插入第一个OS CD
- 创建存储库。
同时创建存储库
# createrepo –g /media/cdrom/Server/repodate/comps-rhel5-server-core.xml <directory>
客户端配置
定义存储库的路径
# vi/etc/yum.repos.d/rhel-debuginfo.repo
添加以下行
[rhel-debuginfo] name=Red Hat Enterprise Linux $releasever-$basearch- debug baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasver/en/os/$basearch/Debuginfo enable=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
:wq
客户端配置
对于本地计算机-将突出显示的行更改为
baseurl=file:///<path to the directory containing the dumps>
Through ftp – change the highlighted line to
Baseurl=ftp://<ftpserver><path to the directory containing the dumps>
YUM命令
安装软件包
# yum <option> <package name1>* <package name2>*
选项
List 显示存储库中软件包的列表。
List installed 列出已安装的软件包。
Remove 删除或者删除软件包。
Install 从存储库安装软件包。
Update 更新现有的软件包。
现在我们已经了解了CentOS和RHEL上的RPM和Yum Commands速查表。