扫一扫
关注微信公众号

Linux操作系统应用程序的安装与管理技巧1
2007-07-28   网络

 1、Linux应用程序基础

  2、RPM包管理

  包管理系统初步:

  RPM:RPM Package Manager

  http://www.rpm.org

  RPM包管理系统:

  $ rpm

  RPPM包的文件名称:

  bash-3.0-19.2.i386.rpm

  bash:软件名称。

  3.0-19.2:软件的版本号。

  i386:软件所运行的最低硬件平台。

  rpm:文件的扩展名,用来标识当前文件是rpm格式的软件包。

  RPM包管理功能:

  rpm命令配合不同的参数可以实现以下的rpm包的管理功能:

  查询已安装在linux系统中的RPM软件包的信息。

  查询RPM软件包安装文件的信息。

  安装RPM软件包到当前linux系统。

  从当前linux系统中卸载已安装的RPM软件包。

  从当前linux系统中升级已安装的RPM软件包。

  使用rpm命令查询软件包:

  1、查询系统中安装的所有RPM包

  $ rpm -qa

  查询当前linux系统中已经安装的软件包。

  例:$ rpm -qa | grep -i x11 | head -3 察看系统中包含x11字符串的前3行软件包。

  2、查询软件包是否安装

  $ rpm –q rpm包名称 察看系统中指定软件包是否安。

  例: $ rpm -q bash 察看系统中bash软件包是否安装。

  "rpm -q"命令中指定的软件包名称需要准确的拼写,该命令不会在软件包的名称中进行局部匹配的查询。

  3、查询已安装软件包详细信息

  $ rpm –qi RPM包名称 查询linux系统中指定名称软件包的详细信息。

  例:$ rpm -qi bash 察看bash软件包的详细信息。

  "rpm -qi"命令的执行结果中包含较详细的信息,包括:软件名称,版本信息,包大小,描述,等。

  4、查询已安装软件包中的文件列表

  $ rpm –ql RPM包名称 查询已安装软件包在当前系统中安装了哪些文件。

  例:$ rpm -ql bash | head -3 查看bash软件在系统中已安装文件的前3行文件列表。

  $ rpm -ql bash | grep bin 用过滤方式察看bash中包含bin字符串的文件列表。

  5、查询系统中文件所属的软件包

  $ rpm –qf 文件名称 查询linux系统中指定文件所属的软件包。

  例:$ rpm -qf /bin/bash 察看bash文件所属的软件包。

  bash-3.0-19.2 显示结果。

  6、查询RPM安装包文件中的信息

  $ rpm –qpi RPM包文件名 察看RPM包未安装前的详细信息。

  $ rpm –qpl RPM包文件名 察看RPM包未安装前的文件列表。

  "rpm -qpi和rpm -qpl 这两条命令可作为在安装软件包之前对其的了解。

  7、rpm命令查询实例

  $ which mount 获得mount命令的可执行文件路径。

  $ rpm –qf /bin/mount 查询/bin/mount所属的软件包。

  $ rpm –qi util-linux 查询/bin/mount所属软件包的详细信息。

  $ rpm –qf util-linux | grep mount 查询/bin/mount所属软件包中包括mount相关所有文件

热词搜索:

上一篇:Linux系统下两种自动启动Tomcat的方法
下一篇:Linux操作系统应用程序的安装与管理技巧

分享到: 收藏