rmp

安装软件包

rpm -ivh 包名,比如:rpm -ivh mongodb-org-mongos-4.4.6-1.el7.x86_64.rpm

升级版本

rpm -Uvh 包名,rpm -Uvh mongodb-org-mongos-4.4.6-1.el7.x86_64.rpm

卸载

rpm -e 包名

查询

查询安装的所有包使用 rpm -qa,查询一个包是否被安装 rpm -qa 包名

其他

根据文件绝对路径查询是由哪个包安装的,使用rpm -qf 加文件绝对路径
查询指定包信息使用使用rpm -qi加包名
列出包安装的文件使用rpm -ql加包名

yum

yum命令 是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

  1. yum install #全部安装
  2. yum install package1 #安装指定的安装包package1
  3. yum groupinsall group1 #安装程序组group1
  1. yum remove package1 #删除程序包package1
  2. yum deplist package1 #查看程序package1依赖情况
  1. # 检查 MySQL 是否已安装
  2. yum list installed | grep mysql
  3. yum list installed mysql*
  4. yum info package1 #显示安装包信息package1
  5. yum list #显示所有已经安装和可以安装的程序包
  6. yum list package1 #显示指定程序包安装情况package1
  7. yum groupinfo group1 #显示程序组group1信息
  8. yum search string 根据关键字string查找安装包
  1. /etc/yum.repos.d/ yum 源配置文件
  2. vi /etc/yum.repos.d/nginx.repo # 举个栗子: nginx yum源