Linux rpm命令详解
rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。
rpm常见命令参数
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
用法: rpm [选项...]
-a:查询所有套件;
-b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套件档的文件名称;
-c:只列出组态配置文件,本参数需配合 "-l" 参数使用;
-d:只列出文本文件,本参数需配合 "-l" 参数使用;
-e<套件档>或--erase<套件档>:删除指定的套件;
-f<文件>+:查询拥有指定文件的套件;
-h或-- hash :套件安装时列出标记;
-i:显示套件的相关信息;
-i<套件档>或-- install <套件档>:安装指定的套件档;
-l:显示套件的文件列表;
-p<套件档>+:查询指定的RPM套件档;
-q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户;
-R:显示套件的关联性信息;
-s:显示文件状态,本参数需配合 "-l" 参数使用;
-U<套件档>或--upgrade<套件档>:升级指定的套件档;
- v :显示指令执行过程;
-vv:详细显示指令执行过程,便于排错。
|
常用的命令展示
如何安装rpm软件包
1
2
|
rpm -ivh your-package # 直接安装
rpmrpm --force -ivh your-package.rpm # 忽略报错,强制安装
|
如何卸载rpm软件包
1
2
3
|
[root@localhost ~] # rpm -ql tree # 查询
[root@localhost ~] # rpm -e tree # 卸载
[root@localhost ~] # rpm -ql tree # 查询
|
列出所有安装过的包
1
|
[root@localhost ~] # rpm -qa
|
如何获得某个软件包的文件全名
1
|
[root@localhost ~] # rpm -q tree
|
rpm包中的文件安装的位置
[root@localhost ~]# rpm -ql tree # rpm -ql 包名
哪个软件包包含这个程序
1
2
3
|
rpm -qf ` which 程序名` #返回软件包的全名
rpm -qif ` which 程序名` #返回软件包的有关信息
rpm -qlf ` which 程序名` #返回软件包的文件列表[root@localhost ~]# rpm -qf `which sshd`
|
Linux rpm命令详解相关推荐
- linux crontab 管理,linux crontab 命令详解
linux crontab 命令详解 使用方式 : crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 说明 : crontab ...
- 【Linux】Linux crontab 命令详解
原文来自:http://ir.hit.edu.cn/~wsong/development/crontab.html Linux crontab 命令详解 在 Linux 中,任务可以被配置在指定的时间 ...
- linux yum 命令 详解
linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能 ...
- linux的ping命令含义,Linux ping命令详解
Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性 基于IMCP协议 常见命令参数 -q 不显示任何传送封包的信息,只显示最后的结果 -n 只输出数值 -R 记录路由过程 ...
- linux who命令功能,Linux who命令详解
who 命令显示关于当前在本地系统上的所有用户的信息.显示以下内容:登录名.tty.登录日期和时间.输入whoami 显示您的登录名.tty.您登录的日期和时间.如果用户是从一个远程机器登录的,那么该 ...
- linux中jstack命令详解,Linux jstack命令详解
jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息. 如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack ...
- Linux常用命令详解(最全)
Linux命令目录 Linux命令集合 系统信息 关机 (系统的关机.重启以及登出 ) 文件和目录 文件搜索 挂载一个文件系统 磁盘空间 用户和群组 文件的权限 - 使用 "+" ...
- linux ntpdate代码,Linux ntpdate命令详解
ntpdate命令用于同步更新互联网时间,或者NTP服务器时间 NTP服务器[Network Time Protocol(NTP)]是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源 ...
- linux关闭中断快捷键,linux screen 命令详解(可以中断终端界面运行)
linux screen 命令详解 一.背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份.ftp 传输等等.通常情况 ...
最新文章
- 基于ArcSDE的影像数据管理-疑惑篇 (转载)
- 这种口令解决方案可替代多因子验证
- 云计算自动化对于虚拟化环境意味着什么?
- 8.1 A Bayesian Methodology for Systemic Risk Assessment in Financial Networks(2)
- 《系统集成项目管理工程师》必背100个知识点-42项目成本管理的过程
- windows局域网文件共享的使用
- JVM第五部分 高效并发
- sklearn—特征工程
- K8S之kubectl命令详解及常用示例??
- upload-labs19记录
- Windows Phone 地图定位 及导出GPX文件
- java 求一二次方程的根_java求一元二次方程的根
- Spark如何求解中位数
- 计算机电子表格计算怎么做,excel表格如何做总计|excel表格总计教程
- Arduino的控制(一):Arduino步进电机六轴机械手(油管搬)
- 查找原始MySQL死锁ID 笔记
- data mapping
- 教新手了解怎么从网络中赚钱
- 说谎者的辩白 -卢梭
- 姿态检测 树莓派_基于深度学习的树莓派老人摔倒检测系统的制作方法
热门文章
- java linux aes_java AES 加密和linux解密
- 查看gpio状态_基于Arduino开发,借助blinker平台,让NodeMCU实现8路继电器APP端状态监视和控制...
- 力扣347. 前 K 个高频元素(JavaScript,堆)
- ztree在刷新时第一个父节点消失_从反向传播推导到梯度消失and爆炸的原因及解决方案(从DNN到RNN,内附详细反向传播公式推导)...
- python如何对excel两个单元格求乘积_excel表格怎么求乘积_excel表格多个单元格怎么求积...
- html下拉框内容变更,Javascript根据另一个下拉框值更改下拉框选项
- 简述python程序结构_Python-选择结构程序设计
- python是一种面向过程的编程语言_python协成与面向过程编程
- html界面选择按钮没法取消,如何使用JavaScript取消选择按钮
- loginrequired注解_简单实现一个登录验证的注解来保护私有资源