1.从Linux Application Toolbox CD安装Redhat Package Manager - rpm.rte
2.安装RPM格式软件
#rpm -ivh fileset_name
例如安装unzip 5.42 for AIX 4.3.3版本,得到的rpm包为unzip-5.42-2.aix4.3.ppc.rpm,则执行命令:
#rpm -ivh unzip-5.42-2.aix4.3.ppc.rpm
unzip ##################################################
其中#表示安装进度。如果正常结束没有任何错误提示,那么表明安装成功。
3.检查按装结果
#rpm -q fileset_name
例如上例,查询unzip 5.42版本是否正确安装:
#rpm -q unzip-5.42-2
unzip-5.42-2
表明该包已经正确安装,如果显示:
#rpm -q unzip-5.42-2
package unzip-5.42-2 is not installe d
则表明没有正确安装。
请注意:包名和文件名并不相同。
4.反安装/删除已经安装的文件。
#rpm -e fileset_name
例如上例,删除已经安装的unzip 5.42,则需要执行命令:
#rpm -e unzip-5.42-2
如果没有任何提示,则表明删除成功,如果有任何错误,rpm将提示错误信息,例如:
# rpm -e unzip-5.42-2
error: package unzip-5.42-2 is not installed
表明该包在系统上不存在。
5.查看一下这个软件包里有什么内容,假设这个文件是:unzip-5.42-2.rpm,我们可以用这条命令查看:
rpm -qpi unzip-5.42-2.rpm
系统将会列出这个软件包的详细资料,包括含有多少个文件、各文件名称、文件大小、创建时间、编译日期等信息。
6.用下面这条命令查看软件包将会在系统里安装哪些部分,以方便我们的选择:
rpm -qpl unzip-5.42-2.rpm
7.在安装过程中,若系统提示此软件已安装过或因其他原因无法继续安装,但若我们确实想执行安装命令,可以在 -ivh后加一参数“-replacepkgs”:
rpm -ivh -replacepkgs Linux-1.4-6.i368.rpm
8.当每个软件包安装后,安装文件都会到RPM数据库中“报到”,所以,我们要查询某个已安装软件的属性时,只需到此数据库中查找即可。注意:此时的查询命令不同于1和7介绍的查询,这种方法只适用于已安装过的软件包!命令格式:
rpm -参数 <文件名>
9.在使用过程中,难免会碰到我们不认识的文件,在Windows下我们可以用“开始/查找”菜单快速判断某个文件属于哪个文件夹,在Linux中,下面这条命令行可以帮助我们快速判定某个文件属于哪个软件包:
rpm -qf <文件名>
阅读(3178) | 评论(0) | 转发(0) |