Linux操作系统应用程序的安装与管理技巧

文章作者 100test 发表时间 2007:07:27 12:16:48
来源 100Test.Com百考试题网


  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相关所有文件。
src="/linux/js/wxgg_linux.js">


相关文章


Linux下用Usbmount实现USB设备自动挂载
Linux操作系统应用程序的安装与管理技巧
使用DebianLinux操作系统架设安全网关
Linux系统下三款常用的网络安全工具简介
新手学堂:Linux中关于关机和重启的命令
Linux下Apache与Tomcat整合的简单方法
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛