Linux-RPM包管理
查询软件包
1、rpm -qa
查询系统里安装过的所有软件包,如果要查询单独一个程序是否有安装,可以用rmp -q命令接上程序名字,如rpm -q sudo,如果反馈不是空信息则有安装过。
2、rpm -ql 软件名
查询软件安装的路径,如rpm -ql sudo,sudo为软件名。
3、rpm -qc 软件名
查询软件配置文件的位置
4、rpm -qd 软件名
查询软件帮助文档的位置
5、rpm -qf 文件名
查询该文件是由哪个安装包所安装
以上命令都是查询已安装好的软件包,如果要查询尚未安装的安装包信息,需加-p选项,如rpm -qcp sudo
安装软件包
1、rpm -ivh 软件包名 i为install,vh是显示安装进度,不是必加选项
2、rpm -Uvh 软件包名 升级软件包,更新过程中先卸载旧包,再安装新包。更新内核时一般不使用-Uvh,因为新内核并没有测试过是否能正常工作。升级内核时通常用-ivh安装一个新的内核,两个版本共存,开机时可以用新内核引导,如果无法运行再换回旧内核。
卸载软件包:
1、rpm -e 软件名 非软件包名,如rpm -e tree
需要记住的关键内容有以下几个方面:
• 大多数源代码都是“ t a r b a l l”格式的文件,它们可以使用t a r命令进行解压缩。
• 解压缩完成后,查阅软件包附带的文档是非常重要的。
• 配置软件包可以使用. / c o n f i g u r e命令。
• 编译软件包可以使用m a k e命令。
• 安装编译好的软件可以使用make install命令。
版权声明:本文章版权归数据库运维网(www.ywdba.cn)所有。如需引用本站内容,请注明来源及作者。
评论