诗和远方

RPM (RPM软件包管理器)

RPM是英文:RPM Package Manager(RPM软件包管理器)的缩写,是一个递归缩写。原名Red-Hat Package Manager,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的。RPM类似Windows里面的“添加/删除程序”。

用于互联网下载包的打包及安装工具,它生成具有.RPM扩展名的文件。

RPM文件在Linux系统中的安装最为简便,RPM管理着系统已安装的所有RPM程序组件的资料。


rpm安装包有二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。


RPM包命名原则:httpd-2.2.15-15.el6.centos.1.i686.rpm

httpd 软件包名

2.2.15 软件版本

15 软件发布的次数

el6.centos 适合的Linux平台

i686 适合的硬件平台

rpm rpm扩展名


RPM参数:

-ivh:安装显示安装进度--install--verbose--hash

-Uvh:升级软件包--Update;

-qpl:列出RPM软件包内的文件信息[Query Package list];

-qpi:列出RPM软件包的描述信息[Query Package install package(s)];

-qf:查找指定文件属于哪个RPM软件包[Query File];

-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];

-e:删除包

rpm -i xv-3.10a-13.i386.rpm #图像处理软件XV的RPM包xv-3.10a-13.i386.rpm
rpm -q samba //查询程序是否安装
rpm -qa # 查询所有已经安装的RPM包
rpm -e xv #-e:删除包。使用RPM来卸载相关的应用程序
rpm -ivh  /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路径安装并显示进度
rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm    //指定安装目录
rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm    //用来检查依赖关系;并不是真正的安装;
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降级为旧版本
rpm -qa | grep httpd      #[搜索指定rpm包是否安装]--all搜索*httpd*
rpm -ql httpd         #[搜索rpm包]--list所有文件安装目录
rpm -qpi Linux-1.4-6.i368.rpm #[查看rpm包]--query--package--install package信息
rpm -qpf Linux-1.4-6.i368.rpm #[查看rpm包]--file
rpm -qpR file.rpm       #[查看包]依赖关系
rpm2cpio file.rpm |cpio -div    #[抽出文件]
rpm -ivh file.rpm  #[安装新的rpm]--install--verbose--hash
rpm -ivh
rpm -Uvh file.rpm    #[升级一个rpm]--upgrade
rpm -e file.rpm      #[删除一个rpm包]--erase
rpm --recompile vim-4.6-4.src.rpm   #这个命令会把源代码解包并编译、安装它,如果用户使用命令:
rpm --rebuild vim-4.6-4.src.rpm  #在安装完成后,还会把编译生成的可执行文件重新包装成i386.rpm的RPM软件包。
rpm -qf filename #查询文件filename属于哪个软件包


RPM包模块依赖查询网站:www.rpmfind.net

已经安装的软件包索/var/lib/rpm/中的数据库

RPM包默认安装位置:/etc/(配置文件安装目录)、/usr/bin(可执行的命令安装目录)、/usr/lib/(程序所使用的函数库保存位置)、/usr/share/doc(手册保存位置)、/usr/share/man/(帮助文件保存位置)

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Catalog
标签列表
最新
最热
常用网站
站点信息
  • 文章总数:2015
  • 页面总数:1
  • 分类总数:17
  • 标签总数:517
  • 评论总数:0
  • 浏览总数:556728
Archives
Copyright © 2017-2019 www.my889.com Some Rights Reserved.
推荐使用 Chrome 浏览器浏览本站
沪ICP备17052342号
Sitemap XML