Linux 命令:rpm

一、rpm简介

rpm(redhat package manager)红帽包管理器
为什么要使用rpm方式安装:CentOS可以免费使用yum工具,但Redhat中只有当你付费后才能使用yum,默认是无法使用yum的。因此就要用rpm的方式来安装

rpm包结构:

1. bash-4.3.1.tar.xz:包名-主版本号-次版本号-发行号
2. bash-4.3.2-5.el6.x86_64.rpm:包名-主版本号.次版本号.源程序发行号-rpm包的发行号.主机平台.cup架构(如果写noarch表示32、64位都支持)

二、如何安装rpm包

先挂载:mount /dev/cdrom /mnt

安装rpm包时的特殊情况:

如下图,当我们去安装ypbind的时候提示需要yp-tools:

那么,我们就来安装yptools,它又提示需要ypbind:

这说明两个包相互依赖,解决方法:同时安装这两个包

如何强制安装rpm包(该方法用来解决依赖关系,慎用):rpm –ivh --nodeps

三、如何升级rpm包

四、如何查询rpm包

1. 查询可安装的rpm包

2. 查询已安装的rpm包

五、如何卸载rpm包

六、rpm命令参数

-qa    Query All查询所有rpm包
-ivh   Install Verbose Hash显示安装进度
-Uvh   Update Verbose Hash显示升级进度
-e     Earse卸载
-qpl   Query Package list查看一个未安装rpm包需要安装哪些文件
-ql    Query Package list查看一个已安装rpm包安装了哪些文件
-qpi   Query Package install查看一个未安装rpm包的信息
-qi    Query Package install查看一个已安装rpm包的信息
-qf    Query File列出某一个文件属于哪个rpm包
-Va    View Lost校验所有的RPM软件包,查找丢失的文件

时间: 2024-09-28 19:21:30

Linux 命令:rpm的相关文章

linux命令-rpm安装和卸载

软件包 先查看一下rpm包 [[email protected] Packages]# mount /dev/cdrom /mnt/////挂载[[email protected] Packages]# cd /mnt/[[email protected] mnt]# lsCentOS_BuildTag isolinux RPM-GPG-KEY-CentOS-Debug-6EFI Packages RPM-GPG-KEY-CentOS-Security-6EULA RELEASE-NOTES-e

linux命令-rpm查询包

安装了哪些rpm包呢 [[email protected] Packages]# rpm -qa /////查看全部安装的包 [[email protected] Packages]# rpm -qa libxkbfile ///// -qa 跟包名libxkbfile-1.0.6-1.1.el6.x86_64 [[email protected] Packages]# rpm -qa vim  ////不行[[email protected] Packages]# rpm -qa vim*  

Linux命令基础-rpm

命令简介 rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎.逐渐受到其他发行版的采用.RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度. 命令选项 -a:查询所有套件: -b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套件档的文件名称: -c:只列出组态配置文件,本

linux之rpm命令

源自:https://man.linuxde.net/rpm rpm命令 软件包管理 rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎.逐渐受到其他发行版的采用.RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度. 语法 rpm(选项)(参数) 选项 -a:查询所有套件: -b<完成阶段><套件档>+或-t <完成阶段>&

每日linux命令学习-rpm命令

rpm命令 rpm是一款强大的Redhat软件包管理工具,可创建.安装.查询.验证.升级和卸载每个软件包,软件包是存储文件,包括需要安装的文件和名称.版本.说明等报信息. rpm默认支持7种操作模式,每个模式具有不同选项,分别为安装.查询.验证.签名确认.卸载.制作和重建数据库.本人在rpm命令的应用中,主要涉及了其安装.查询与卸载功能,所以本节只是介绍rpm的安装.查询与卸载功能. 安装模式:rpm -i [安装选项] <包文件> 查询模式:rpm -q [查询选项]     卸载模式:rp

linux 命令 及学习进度综合整理

linux  命令  及学习进度综合整理 pwd 查看当前所在位置 cd  跳转到什么什么目录 ls  显示所有文件和目录 ls -l  显示目录详细信息 cd ..  返回上一级 vi  lnany.txt  创建一个文件 vi  .lnany.txt    创建一个隐藏文件 vim 是 vi 的升级版 功能更多 出现 -bash: vim: command not found 的解决办法 i. 那么如何安裝 vim 呢?输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝

Linux的rpm包管理

我们都知道,windows的程序无法直接在linux中运行,windows中大量的木马和病毒也无法被linux识别,所有的软件包都必须针对linux再做单独的开发. 软件包分类 源码包 (把源代码直接开放的包) 脚本安装包(源码包写一个安装界面,不需要手动安装) 二进制包(RPM包.系统默认包) 源码包的优点: 1.开源,如果有足够的能力,可以修改源代码 2.可以自由选择所需的功能 3.软件是编译安装,所以更加适合自己的系统,更加的稳定也效率更高 4.卸载方便 缺点: 1.安装步骤较多,尤其在安

linux命令详解(一)

linux命令 在使用linux环境进行工作和学习中,我们更多时间是手指在键盘上跳动.这里,我们就来说linux命令使用吧在linux环境中,显然不能记下所有的命令及其使用规则,那么这时,man,help两个命令就尤为重要了关于man命令,强调关于我们所需要查找命令的级别,场景,注意对号入座查找其次就是,告诉我们,man页面给出的选项,通常我们需要注意的是:描述(DESCRIPTION),返回值(RETURN VALUE).. 在man中查找一个字符串方式为:/str 向上查找,?str向上查找

[Android ] linux命令英文缩写的含义(方便记忆)

du -sh */ reference to : http://blog.chinaunix.net/uid-27164517-id-3299073.html linux常用命令的英文单词缩写 命令缩写:ls:list(列出目录内容)cd:Change Directory(改变目录)su:switch user 切换用户rpm:redhat package manager 红帽子打包管理器pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: proc

linux命令:samb文件共享

为了实现Windows主机与Linux服务器之间的资源共享, 利用linux samba服务,将Linux系统和Windows系统之间能够实现互相通信,提供了极大方便.本文將简要介绍搭建Samba服务器. 1.服务查询 默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分 ,为了对整个过程有一个完整的了解,可先将这部分卸载掉. [[email protected] ~]# rpm -qa |grep samba*samba-client-3.0.33-3.14.el5samb