rpm 命令

Linux中基础的包操作命令,对于包的依赖的管理不太友好,需要自己手动处理依赖,但常用的包管理工作都可以解决。

常用选项:

-i 安装rpm包
-v 显示详细信息
-h 显示进度

-U 升级rpm包

-e 卸载rpm包
--nodeps 不检测依赖,强制删除当前包

-q 查询包是否安装,子参数
	* -a 查询所有包
	* -i 显示包的软件信息(information)
	*	-l 以列表形式显示包中文件安装位置

--help 显示帮助信息

常用操作:

rpm -ivh 包全名   # 安装一个包

rpm -Uvh 包全名   # 升级一个包

rmp -e 包名       # 卸载一个包

rpm -q 包名       # 查询一个包是否被安装

rpm -qi xxx 得到被安装的包的信息

rpm -ql xxx 列出该包中有哪些文件

rpm -qa 列出所有被安装的rpm package

yum 命令

Linux中一款基于RPM包管理的更为方便的包管理工具,可以自动处理软件包之间的依赖关系,使得安装、更新和卸载软件包更为简单。

常用选项:

**选项:**
-y 自动确认安装
-h 显示帮助信息
--version 显示Yum版本

**参数:**
install 安装软件包
update  更新软件包
remove  删除指定的rpm软件包
list    显示软件包的信息
info    显示指定的rpm软件包的描述信息和概要信息;
clean   清理yum过期的缓存
deplist:显示rpm软件包的所有依赖关系

常用操作:

# 安装包
yum install <package_name>

# 删除包
yum remove <package_name>

**# 列出系统中所有已安装的软件包**
yum list installed

**# 显示当前系统中所有的仓库,并显示其是否启用**
yum repolist all

**# 显示安装包信息**
yum info <package_name>

**# 显示所有已经安装和可以安装的程序包**   
yum list             
  
**#** 显示指定程序包安装情况
yum list <package_name>