aalinux的软件安装和管理之rpm

aalinux的软件安装和管理之rpm

ID:8805200

大小:98.50 KB

页数:8页

时间:2018-04-08

aalinux的软件安装和管理之rpm_第1页
aalinux的软件安装和管理之rpm_第2页
aalinux的软件安装和管理之rpm_第3页
aalinux的软件安装和管理之rpm_第4页
aalinux的软件安装和管理之rpm_第5页
资源描述:

《aalinux的软件安装和管理之rpm》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Linux的软件安装和管理使用RPM管理包1什么是RPMRPM是一个开放的软件包管理系统,最初的全称是RedHatPackageManager。它工作于RedHatLinux以及其它Linux系统,成为了Linux中公认的软件包管理标准。红帽子软件公司鼓励其他厂商来了解RPM并在自己的产品中使用它。RPM的发布基于GPL协议。随着RPM在各种发行版本的广泛使用,如今RPM的全称是RPMPackageManager。RPM由RPM社区负责维护,可以登录到RPM的官方站点http://www.rpm.org/查询最新的信息。2为什么使用RPM使用RPM最

2、大的好处在于它提供快速之安装,减少编译安装之侦错困扰。对于最终用户来说,RPM所提供的众多功能使维护系统要比以往容易的多。安装、卸载和升级RPM软件包均只需一条命令即可完成,所有烦琐的细节问题无须您费心。RPM维护一个所有已安装的软件包和文件的数据库,可以让您进行功能强大的软件包查询和验证工作。在软件包升级过程中,RPM会对配置文件进行特别处理,因此您绝对不会丢失以往的定制信息——这对于直接使用.tar.gz文件是不可能的。对于程序员,RPM可以让您连同软件的源代码打包成源代码和二进制软件包供最终用户使用。这个过程十分简单,整个过程由一个主文件和可能

3、的补丁程序组成。RPM在软件的新版本发布时,这种“原始”源代码,补丁程序和软件生成指令的清晰描述简化了软件包的维护工作。3RPM的功能简言之,RPM具有如下五大功能:安装——将软件从包中解出来,并且安装到硬盘。卸载——将软件从硬盘清除。升级——替换软件的旧版本。查询——查询软件包的信息。验证——检验系统中的软件与包中软件的区别。4RPM包的名称格式RPM包的名称有其特有的格式,如某软件的RPM包名称由如下部分组成:name-version.type.rpm其中:name为软件的名称version为软件的版本号type为包的类型i[3456]86:表示

4、在Intelx86计算机平台上编译的sparc:表示在sparc计算机平台上编译的alpha:表示在alpha计算机平台上编译的src:表示软件源代码rpm为文件扩展名例如:bind-9.2.1-16.i386.rpm:是bind(9.2.1-16)的Intel386平台编译版本包bind-9.2.1-16.sparc.rpm:是bind(9.2.1-16)的sparc平台编译版本包bind-9.2.1-16.alpha.rpm:是bind(9.2.1-16)的alpha平台编译版本包bind-9.2.1-16.src.rpm:是bind(9.2.1

5、-16)的源代码版本包因此,看到一个RPM包的文件名之后就可以获得该软件包的大致信息了。1从何处获得RPM软件包从发行套件的CD中查找从软件的主站点查找下载从http://www.rpmfind.net查找下载从http://atrpms.net查找下载2rpm命令简介在使用rpm包的Linux中升级和安装系统通常使用下一节讲述的yum命令,因为它可以良好的解决包的依赖性问题,即自动安装/处理依赖的其他软件包。但是rpm命令还是在某些情况下用得上,比如,查询包信息,安装或卸载一个不在软件库中的.rpm包等。rpm的完整语法参见rpm命令手册,下面只列

6、出较常见的用法。命令说明rpm-i<.rpmfilename>安装指定的.rpm文件rpm-U<.rpmfilename>用指定的.rpm文件升级同名包rpm-e删除指定的软件包rpm-q查询指定的软件包在系统中是否安装rpm-qa查询系统中安装的所有RPM软件包rpm-qf查询系统中指定文件所属的软件包rpm-qi查询一个已安装软件包的描述信息rpm-ql查询一个已安装软件包里所包含的文件rpm-qc

7、kage-name>查看一个已安装软件包的配置文件位置rpm-qd查看一个已安装软件包的文档安装位置rpm-qR查询一个已安装软件包的最低依赖要求rpm-qpi<.rpmfilename>查询一个未安装的RPM文件的描述信息rpm-qpl<.rpmfilename>查询一个未安装的RPM文件里所包含的文件rpm-qpc<.rpmfilename>查看一个未安装的RPM文件的配置文件位置rpm-qpd<.rpmfilename>查看一个未安装的RPM文件的文档安装位置rpm-qpR<.rpmfil

8、ename>查询一个未安装的RPM文件的最低依赖要求rpm-V校验指定的软件包r

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。