Linux系统的软件包管理——RPM
2011-10-18 17:44
549 查看
RPM软件包管理程序(Redhat Package Manager)是有Red Hat贡献的一种软件包管理程序,Linux标准化规范(LSB:www.linuxbase.org)已经将其做为官方软件包格式,主要用在Red Hat、Fedora、SuSE等。
RPM软件包都是一个以 .rpm 作为后缀的文件,通常遵循一个命名规范:
name-version-release.architecture.rpm
其中,release是指该软件的发行版编号,architecture是指程序的架构,例如i386是基于Intel-386的架构。如果它的值是noarch,表示该软件包不针对特定的架构。
查询:
1)查询系统所有已经安装的软件:
2)查询某个已安装的软件:
3)查询某个已安装的软件的详细信息:
4)查询一个已安装的文件属于哪个软件包:
5)查询一个已安装的软件的配置文件
6)查询一个已安装软件所依赖的软件包和文件
注意:-q 参数是询问的意思。
安装:
如果是要更新软件,使用 -U参数:
卸载:
参考:
RPM的man手册
RPM的介绍和应用:http://www.linuxsir.org/main/?q=node/50
RPM软件包都是一个以 .rpm 作为后缀的文件,通常遵循一个命名规范:
name-version-release.architecture.rpm
其中,release是指该软件的发行版编号,architecture是指程序的架构,例如i386是基于Intel-386的架构。如果它的值是noarch,表示该软件包不针对特定的架构。
查询:
1)查询系统所有已经安装的软件:
rpm -qa
2)查询某个已安装的软件:
rpm -q [softwarename]
3)查询某个已安装的软件的详细信息:
rpm -qi [softwarename]
4)查询一个已安装的文件属于哪个软件包:
rpm -qf [filename]
5)查询一个已安装的软件的配置文件
rpm -qc [softwarename]
6)查询一个已安装软件所依赖的软件包和文件
rpm -qR [softwarename]
注意:-q 参数是询问的意思。
安装:
rpm -ivh [package]-i是安装的意思,-v 是打印详细信息,-h表示在安装时输出哈希记号;
如果是要更新软件,使用 -U参数:
rpm -Uvh [package]
卸载:
rpm -e [package]
参考:
RPM的man手册
RPM的介绍和应用:http://www.linuxsir.org/main/?q=node/50
相关文章推荐
- Linux软件包管理—RPM
- LinuxStudyNote(43)-RPM包查询命令、查询是否安装、查询包详细信息、查询包中文件安装位置、查询系统文件属于哪个rpm包、查询软件包的依赖性
- linux软件包管理——rpm包管理
- Linux系统 yum 命令安装软件时保留(下载)rpm包
- linux重要文件丢失导致系统故障,修复方法,(以 libc.so.6库损坏,rpm软件包故障为例)
- Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第23章 软件安装:RPM、SRPM 与 YUM 功能
- Linux学习之CentOS(二十三)--Linux软件管理之源代码以及RPM软件包管理
- 软件管理——rpm、yum分别对Linux系统的软件信息查看、安装和管理等操作
- linux 系统查看相应软件版本:rpm -q php
- linux下rpm软件包管理命令详解
- Linux操纵系统安装.src.rpm软件包的要领
- Linux学习之CentOS(二十三)--Linux软件管理之源代码以及RPM软件包管理
- Linux系统下rpm软件包的强制安装
- Linux软件包管理——rpm
- Linux垄断系统下RPM软件包的哄骗技巧
- Linux系统常用的软件管理工具rpm、yum及软件源码编译安装 推荐
- Linux下.tgz、.rpm等软件包的常用安装方法
- Linux系统上安装MySQL(rpm)
- Linux-06-Linux系统发展史及GNU-GPL-自由软件介绍2(L002-20)
- Linux下rpm软件包rpm命令的安装及卸载