首先我们需要知道在linux上的几种常见的软件包封装类型:RPM包,DEB包,源代码包和附带安装程序的软件包。
使用rpm包管理可以实现以下三类功能:
1.)查询、验证RPM软件的相关信息
2.)安装、升级、卸载rpm包
3.)维护RPM数据库信息等管理的常见操作进行学习
3.RPM常用的子选项:
-qa :显示当前系统中以RPM方式安装的所有软件
-qi :查看指定软件包详细信息
-ql :显示指定的软件包在系统中安装的所有目录、文件列表
-qf :查看指定的文件或目录是由那个软件包安装的
-i :安装新的一个软件包
-e :卸载指定名称的软件包
-U :检查并升级某个软件包
-F :检查并更新某个软件包
-h :在安装或升级时,以#号显示进度
-v :显示软件安装过程的详细信息
4.在卸载某个RPM包时可以结合--nodeps忽略依赖关系。
5.当RPM数据库发生损坏是可以使用“rpm --rebuilddb”和“rpm --initdb”来修复重建数据库。
6.在安装源代码包时基本包括四部就行了:
1)解包,使用tar归档的方式进行解包在此要注意是bz2压缩的,还是gz压缩的
2)配置,通常由源代码目录中的“configure”脚本文件执行
3)编译,将源代码文件编译生成二进制的程序模块
4)安装即可,make install
在此推荐几个在Linux上使用的网站:
http://rpm.find.net 可以下载rpm包
http://souroeforge.net 可下载源代码包
本文出自 “12005549” 博客,谢绝转载!
原文地址:http://12015549.blog.51cto.com/12005549/1851029