首页 技术 正文
技术 2022年11月18日
0 收藏 465 点赞 2,360 浏览 712 个字

在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。
详细出处参考:http://www.jb51.net/linuxjishu/10984.html

1)查看软件包的详细信息

例如以下的命令可以显示软件包包括含有多少个文件、各文件名称、文件大小、创建时间、编译日期等信息。

rpm -qpi 软件包名

2)查看软件包是否已经安装

rpm -q 软件包名

附加查询命令:

a 查询所有已经安装的包以下两个附加命令用于查询安装包的信息;

i 显示安装包的信息;

l 显示安装包中的所有文件被安装到哪些目录下;

s 显示安装版中的所有文件状态及被安装到哪些目录下;以下两个附加命令用于指定需要查询的是安装包还是已安装后的文件;

p 查询的是安装包的信息;

f 查询的是已安装的某文件信息;

3)rpm包的安装

rpm -ivh 安装包名 (并在安装的过程中显示正在安装的文件信息及安装进度)
  如果在安装过程中,提示已经安装了此包无法继续安装,那么可以在执行命令中添加–replacepkgs或者–replacefiles,继续安装

4)rpm包的卸载

rpm -e 卸载安装包名

5)rpm在线安装

rpm -i ftp://ftp.pht.com/pub/linux/redhat/…-1.4-6.i368.rpm 
6)升级补丁包

rpm -uvh <文件名>,注意:此时的文件名必须是要升级软件的升级补丁

7)查找损坏文件

rpm -Va
8)判定某个文件属于哪个软件包

rpm -qf <文件名>

更多的使用命令信息,可以参照rpm帮助文档(rpm –help)

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,104
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,580
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,428
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,200
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,835
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,918