Linux-软件包管理
rpm
rpm(redhat package manager),redhat软件包管理工具,类似Windows的setup.exe,是Linux系列操作系统里的打包安装工具,它虽然是redhar的标志,但理念是通用的
rpm包的名称格式:软件名称-版本号-运行的软件平台.rpm
常用操作
查询所有安装的rpm软件包:rpm -qa
查询指定软件的详细信息:rpm -qi rpm软件包
卸载:rpm -e rpm软件包。常用参数:–nodeps卸载时不检查依赖
安装:rpm -i rpm软件包。常用参数:-v显示详细信息、-h进度条、–nodeps安装前不检查依赖
yum
yum(yellow dog updater modified)是一个在fedora和redhat以及centos中的shell前端软件包管理器。基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须频繁的下载
基本语法
yum [选项] [参数]
选项:
选项 | 功能 |
---|---|
-y | 对所有提问回调“yes” |
参数:
参数 | 功能 |
---|---|
install | 安装rpm软件包 |
update | 更新rpm软件包 |
check-update | 检查是否有可更新的rpm软件包 |
remove | 删除指定的rpm软件包 |
list | 显示所有软件包信息 |
clean | 清理yum过期的缓存 |
deplist | 显示yum软件包的所有依赖关系 |