码迷,mamicode.com
首页 > 其他好文 > 详细

RPM软件安装

时间:2015-07-28 14:43:44      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:管理程序   应用程序   配置文件   管理工具   执行文件   

软件简介

1.典型应用程序通常由以下几部分组成

  1)普通可执行程序文件,一般保存在 /usr/bin 目录中,普通用户即可执行

  2)服务器程序,管理程序文件。一般保存在 /usr/sbin 目录中,只有管理员才能执行

  3)配置文件。一般保存在 /etc 目录中,配置文件较多时会建立相应的子目录

  4)日志文件。一般保存在 /var/log 目录中

  5)关于应用程序的参考文档等数据。一般保存在 /usr/share/doc 目录中

  6)执行文件及配置文件的man手册页。一般保存在 /usr/share/man 目录中

2.常见软件包类型

  1).RPM软件包:

      拓展名为.rpm。只能在rpm机智的linux操作系统中安装,依赖性较强。要用rpm命令安装

  2).DEB软件包:

      拓展名为.deb。只能使用DPKG机制的linux系统安装,要用dpkg命令安装

  3).源代码软件包

      一般为 .tar.gz或 .tar.bz2 格式的压缩包一般linux系统都能安装,使用灵活

RPM包管理工具

1.光盘中的rpm软件包通常存放在Server目录中(Server,S是大写)

2.rpm包的类型(man rpm可以查询)

  分为三大类

   1).查询,验证RPM软件包的相关信息

   2).安装,升级,卸载RPM软件包

   3).维护RPM数据库信息等综合管理操作

3.格式:rpm [参数] [软件包名]

4.查询RPM软件包信息

  --rpm -q [软件名]  软件是否安装,可以是多个

  --rpm -qa | more  查看所有安装完成的软件,管道号分页查看

  --rpm -qf [文件名]  查询该文件输入那个软件

  --rpm -ql [软件包名]  查询已安装软件安装到哪里了

  --rpm -qi [软件包名]  查询已安装软件的详细信息  info

  --rpm -qc [软件名]  查询已安装软件的配置文件

  --rpm -qd [软件名]  查看一个已经安装软件的文档安装位置

  --rpm -qR [软件名]  查看已安装软件所一来的软件包及文件

  --rpm -qp [软件名]  显示未安装的软件

             -qpi [RPM软件全称]

             -qpl [RPM软件全称]

注意:查看未安装软件包是,必须要在rpm包所在的目录。如/mnt/cdrom/Server或/Package

5.RPM软件包安装和升级

rpm -i [子参数] [完整软件包名]

rpm -U [子参数] [完整软件包名]   若软件未安装此命令会自动安装

          -h  安装或升级时,以#显示安装进度

          -v  显示安装时的详细信息

 注意:安装多个软件包时,可以使用通配符 * 系统会自动判断先安装那个包

 注意:安装时一般使用 -ivh 选项,升级软件包时只要把 i 换成 U 即可

 注意:安装时一定要表明软件包所在的路径

 例子:rpm -ivh /media/cdrom/Server/lynx-2.8.5-28.1.e15_2.1.i386.rpm

6.RPM卸载软件

  -rpm -e[参数] [RPM包名称]

  注意:卸载软件是不需要软件包完整名称。安装和卸载软件包时会因为依赖关系失败,这时可以用 --nodeps忽略依赖关系,实际环境中避免使用忽略依赖关系
  --nodeps 不检查依赖性

7.其他命令,软件包安装,卸载,升级在参数方面会有相通的地方

rpm -F [软件包名]   检查升级软件包,如没有此软件包则放弃安装

          --force 强制安装摸个软件包

8.重建RPM数据库,当RPM数据库损坏系统无法自动修复时用

  rpm --rebuilddb  或

  rpm --initdb

  

9.导入验证公钥

rpm --import /media/cdrom/RPM-GPG-KEY-redhat-release (公钥名称)


本文出自 “从0开始吧” 博客,请务必保留此出处http://0kaishi.blog.51cto.com/9457500/1679088

RPM软件安装

标签:管理程序   应用程序   配置文件   管理工具   执行文件   

原文地址:http://0kaishi.blog.51cto.com/9457500/1679088

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!