rpm命令用法小结
rpm 是用来管理 Redhat系列的包管理工具; 通过将打包编译好的程序包文件放置在各自的位置上,就完成了安装;
rpm [OPTIONS] PACHAGE_FILE
1 安装::
-i : install
-v : --verbose
-h:hash ,以# 表示安装进度
--nodeps : 忽略依赖关系
--test : 不真正执行安装过程,而仅报告依赖关系及冲突信息;
--force : 强制安装
--replacepkgs: 覆盖安装,重新安装并覆盖原有文件;
常用组合:rpm -ivh PACKAGE_FILE , rpm -ivvh PACKAGE_FILE
2升级(或安装):
rpm -Uvh PACKAGE_FILE
升级:rpm -Fvh package
--test : 不真正执行安装过程,而仅报告依赖关系及冲突信息;
--nodeps : 忽略依赖关系
--oldpackage:降级到旧版本;
3 卸载:
rpm -e PACKAGE_NAME
--nodeps : 忽略依赖关系
--test , 测试卸载,dry-run 模式
--allmatches: 如果程序包同时安装了多个版本,则此选项一次全部卸载它们;
4 查询:
-q PACKAGE_NAME .... :查询某包或某些包是否被安装;
eg: rpm -q telnet
-qa : 查询所有已安装的包
-qf /PATH/SOMEFILE : 查询某文件出至哪个软件包
-qpi PACKAGE_FILE : 查询未安装的软件包信息
-qi PACKAGE_NAME: 查询某包的简要说明
-ql PACKAGE_NAME :查询某包安装后生成的文件列表
-qd PACKAGE_NAME :查询某包安装后生成的帮助文件
-qc PACKAGE_NAME :查询某包安装后生成的配置文件列表
-q --changelog PACKAGE_NAME:查询某包随版本变化的changelog信息
-q --provides PACKAGE_NAME :查询某包提供的capabilities
eg: rpm -q --provides cronie
config(cronie) = 1.4.11-19.el7
cronie = 1.4.11-19.el7
cronie(x86-64) = 1.4.11-19.el7
-q --requires PACKAGE_NAME:查询某包所依赖的capabilities
eg: rpm -q --requires cronie
-q --scripts PACKAGE_NAME : 查询某包所依赖的capability ;
eg: rpm -q --scripts cronie
5 校验:
-V PACKAGE_NAME : 校验包安装之后生成的文件是否发生改变
eg: rpm -V openssh-server
S.5....T. c /etc/ssh/sshd_config
S: file Size differs , 文件的大小被改变
5 :MD5指纹码内容已经更改
T : mTime differs ,文件的创建时间已被修改
rpm命令用法小结的更多相关文章
- Linux中rpm命令用法听语音
rpm 是红帽(RedHat)软件包管理工具,实现类似于 Windows 中的添加/删除程序功能.下面,就来向大家介绍 rpm 命令的用法. 工具/原料 CentOS 一.rpm常用参数 1 rpm ...
- RPM命令用法详解
RPM 有五种基本的操作方式(不包括创建软件包): 安装, 卸载, 升级, 查询,和验证. 下面我们就来逐一的讲解吧. 一. 安装RPM包 RPM 软件包通常具有类似foo-1.0-1.i386.rp ...
- Linux下find命令用法小结
find是个使用频率比较高的命令.常常用它在系统特定目录下,查找具有某种特征的文件. find命令的格式:find [-path……] -options [-print -exec -ok] path ...
- Linux中rpm命令用法
rpm -ivh 软件包名 安装软件包并显示安装进度.这个是用得最多的了. rpm -qa 查询已经安装哪些软件包. rpm -q 软件包名 查询指定软件包是否已经安装. rpm -Uvh 软件包名 ...
- RPM命令用法
安装一个包 rpm –ivh 升级一个包 rpm -Uvh 移走一个包 rpm -e 4.校验rpm包 rpm -V < rpm package name> 5.查询一个包是否被安装 rp ...
- Linux——基础命令用法(下)
一.linux用户 1.什么是用户 用户是用来运行某一些进程.拥有某一些文件或目录. 在Linux里面,用户分成三大类:root用户.系统用户.普通用户. 用户是用UID来唯一标识身份的,且root用 ...
- [No000010]Ruby 中一些百分号(%)的用法小结
#Ruby 中一些百分号(%)的用法小结 #这篇文章主要介绍了Ruby 中一些百分号(%)的用法小结,需要的朋友可以参考下 what_frank_said = "Hello!"#% ...
- Linux rpm 命令参数使用详解[介绍和应用]
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两 ...
- 函数fgets和fputs、fread和fwrite、fscanf和fprintf用法小结 (转)
函数fgets和fputs.fread和fwrite.fscanf和fprintf用法小结 字符串读写函数fgets和fputs 一.读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符 ...
随机推荐
- git 配置ssh key
第一次生成 ssh key 进入ssh目录 cd ~/.ssh,再输入:ls ,查看文件,如果有.pub的文件,说明已有ssh key 如果没有, 则生成秘钥:ssh-keygen -t rsa - ...
- flex布局下overflow失效问题
经常我们会使用flex布局,但是flex布局常常会遇到一些不可思议的麻烦,下面介绍一下overflow遇到的麻烦 我在工作中使用了左右两栏布局 .container { display: flex; ...
- 微信小程序总结
一.基础用法: <navigator url='跳转页面组件'></navigator>用法和a标签差不多 <text></text>文本标签 < ...
- webwork框架
以前都没有用过WebWork这个框架,只是听说过.没想到现在要用,所以就自学了一下.做了个小例子给大家分享下中间遇到的苦难和经验. 准备工作:首先要去下载WebWork框架的开发包.我用的2.2.6版 ...
- LOJ #2026「JLOI / SHOI2016」成绩比较
很好的锻炼推柿子能力的题目 LOJ #2026 题意 有$n$个人$ m$门学科,第$ i$门的分数为不大于$U_i$的一个正整数 定义A「打爆」B当且仅当A的每门学科的分数都不低于B的该门学科的分数 ...
- (4)java数据结构--集合类及其数据结构归纳-有大图
Java集合类及其数据结构归纳 - s小小的我 - 博客园http://www.cnblogs.com/shidejia/p/6433788.html ---------大图可以 在新标签中打开图片 ...
- 20165325 预备作业3 Linux安装及学习
Linux安装及学习 一.VirtualBox和Ubuntu安装 问题一:虚拟机中Ubuntu的版本 在设置虚拟机的操作系统的版本时,我发现我的电脑只能设置32-bit的Ubuntu版本.教程上选用了 ...
- 【Ubuntu】如何修改IP
前几天有幸捣鼓了一下Ubuntu系统,和Linux系统差不多,在这里说说如何修改IP 1,首先使用命令ifconfig查看当前IP,如图 2,编辑文件,输入命令 ...
- html5离线记事本
离线记事本 这是一个笔记应用,不需要联网,也不需要数据库,可以直接把数据储存在本地.方便易用! ^_^ <!DOCTYPE html> <html> <head> ...
- LwIP Application Developers Manual9---LwIP and multithreading
1.前言 lwIP的内核并不是线程安全的.如果我们必须在多线程环境里使用lwIP,那么我们必须使用“upper”API层的函数(netconn或sockets).当使用raw API时,你需要自己保护 ...