Username: Password:

RPM的使用:周详演示安装、删除和查询
来源:chinaunix 作者:chinaunix  发布时间:2008-04-07 03:13:32

Red Hat包管理器(即RPM:Red Hat Package Manager)是一种打包系统,用于软件的发布和安装。其他Linux发布商,如SuSE等也使用RPM。
 
  安装和升级是管理RPM包的根本。安装RPM包时,就是在系统中增加新软件。升级RPM包时,就是在相关软件中更新最新的特性。
 
  一个包就是个文档,其中包含了安装一个应用所需的多个文档。尽管包中包含了安装时所需的文档,但是应用程式为了能运行可能还需要其他文档的存在或其他未包含包的存在,如特定的库。这样的需求就是包的依赖性(dependency)。如,内核源代码RPM包要有GNU C语言编译器。由于内核源代码具备依赖性,因此要先安装GNU C语言编译器,再安装内核源代码。
 
  任何用户都能够列出或查询包。但是,安装,升级或删除包通常需要终极用户的特权。这是因为包通常安装在系统级目录下,该目录只对root(终极用户)是可写的。有时,也能够指定一个目录。把把安装在您的主目录或您拥有写权限的目录下。 

  以下简要介绍RPM包的安装,删除和查询

  RPM包的建立,安装和查询是用rpm命令进行的。RPM包的名字通常以.rpm扩展名结束。rpm有一组模式,每种模式都有自己的选项。
 
  rpm命令的格式为:

  rpm [options] [packages]

  第一个选项指定rpm模式(安装,查询,更新),其他选项影响模式。
 
  对包的选项描述中,有时把包指定为package-name,而有时指定为package-file。包的名字是程式名或应用名,如lynx。包文档是RPM文档的名字,如lynx-2.8.5-18.i386.rpm。  
 
  RPM为指定常用的选项提供了配置文档。系统配置文档通常是/etc/rpmrc,而用户能够建立他们自己的$HOME/.rpmrc文档。您能够用--showrc选项为在rpmrc文档中配置的任何选项显示RPM会使用的值。
 
  以下为rpm --showrc命令显示的节选:
 
  示例:
 
  此为部分显示结果

[root@localhost ~]# rpm --showrc 
ARCHITECTURE AND OS:
build arch            : i386
compatible build archs: athlon i686 i586 i486 i386 noarch
build os              : Linux
compatible build os’s : linux
install arch          : athlon
install os            : Linux
compatible archs      : athlon i686 i586 i486 i386 noarch
compatible os’s       : linux
RPMRC VALUES:
macrofiles            : /usr/lib/rpm/macros:/usr/lib/rpm/i386- linux/macros:/usr/lib/rpm/redhat/macros:/etc/rpm/macros.*: /etc/rpm/macros:/etc/rpm/i386-linux/macros:~/.rpmmacros
optflags              : %{__global_cflags} -m32 -march=athlon
Features supported by rpmlib:
    rpmlib(VersionedDependencies) = 3.0.3-1
        PreReq:, Provides:, and Obsoletes: dependencies support versions.
    rpmlib(CompressedFileNames) = 3.0.4-1
        file name(s) stored as (dirName,baseName,dirIndex) tuple, not as path.
    rpmlib(PayloadIsBzip2) = 3.0.5-1
        package payload can be compressed using bzip2. 

  原文连接:http://linux.chinaunix.net/jh/4/765567.html

喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅