Linux rpm的使用

RPM管理

概述:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生产具有.RPM扩展名的文件。RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标识,但是其原始设计理念是开发式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux 等Linux的分发版本都有采用,可以算是工人的行业标准了。


RPM包的名称格式:

apache-1.3.23-11.i386.rpm

“Apache” 软件名称

“1.3.23-11”软件的版本号,主版本和次版本

“i386”是软件所运行的硬件平台

“rpm”文件扩展名,代表RPM包


rpm 常用命令

rpm -qa:查询所安装的所有rpm软件包   rpm -qa | more       rpm -qa | grep X

rpm -q 软件包名:查询软件包是否安装  rpm -q x inetd        rpm -q foo      rpm -q  xinetd  file  bash

rpm -qi  软件包名:查询软件包信息   rpm -qi file

rpm -ql 软件包名: 查询软件包中的文件   rpm -ql file       rpm -ql  jdk

rpm -qf 文件全路径名   查询文件所属的软件包  rpm -qf /etc/password                rpm -qf  /root/install.log

rpm -qp 包文件名  查询包的信息对这个软件包的介绍  

rpm  -qp jdk-1_5_0-linux-i586.rpm

rpm  -qpi jdk-1_5_0-linux-i586.rpm

rpm  -qpl jdk-1_5_0-linux-i586.rpm


安装RPM包 

rpm -i  RPM包全路径名称  :安装包到当前系统

i=install

rpm -ivh RPM包全路径名称:安装包到当前系统有提示信息

参数说明:

i=install 安装

v=verbose 提示

h=hash 进度条

删除RPM包

rpm -3 RPM包的名称  rpm -e jdk

如果其它软件包依赖于您要卸载的软件包,卸载时则会产生错误信息。

  如 rpm -e foo

removing these pachages would break dependencies : foo is needed by bar -1.0-1

若让RPM忽略这个错误继续卸载(这可不是一个好主意因为依赖于该软件包的程序可能无法运行),请使用 --nodeps 命令行选项。

升级RPM包

rpm -U RPM包全路径名称

rpm -U cvs-1.11.2-10.i386.rpm


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
提供的源码资源涵盖了python应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值