1、YUM软件包管理器(推荐)
yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。
基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum [选项] [参数]
选项:
-y :当安装过程提示选择全部为 "yes";
-q:不显示安装的过程;
参数:
- install :安装 rpm 软件包
- update :更新 rpm 软件包
- check-update: 检查是否有可用的更新 rpm 软件
- remove :删除指定的 rpm 软件包
- list :显示软件包信息
- clean 清理 yum 过期的缓存
- deplist 显示 yum 软件包的所有依赖关系
yum卸载命令
yum remove 软件名:
yum安装命令
yum install 软件名:
yum list | grep google-chrome:查找google-chrome浏览器软件;
2、RPM(安装包)包管理
RPM(RedHat Package Manager),RedHat软件包管理工具,由Red Hat(红帽子)公司提出,被众多linux发行版采用,后缀是rpm是安装包;
安装包名字是由: 安装包名 软件版本号 发布版本号 系统支持平台 文件后缀 组成;
RPM查询命令
rpm -qa :查询所安装的所有 rpm 软件包
由于软件包比较多,一般都会采取过滤
rpm -qa | grep 软件包 :查询指定rpm软件包
rpm -qi 软件包:查询rpm软件包详细信息
RPM 卸载命令
rpm -e 软件包:卸载rpm软件包
rpm -e --nodeps 软件包:卸载软件时,不检查依赖。
RPM安装命令
软件包类型
-
bin文件 .bin (适合所有Linux发行版),bin是可以执行的文件。
-
rpm文件 .rpm,yum(redhat系列)大多数官方下载的安装包都是rpm格式
rpm -ivh sunloginclient-11.0.0.36662.x86_64.rpm :安装软件
-i 安装
-h 以"#"显示进度
-v 显示详细过程 可视化
**-vv **显示更加详细的过程
--nodeps 安装前不检查依赖