免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1502 | 回复: 0
打印 上一主题 下一主题

[安装配置] 在AIX上安装RPM格式软件包 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-07 00:24 |只看该作者 |倒序浏览
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


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/26431/showart_316361.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP