yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
(1)yum
yum [options] [command] [package..]
options可选-h:帮助,-y:安装过程全为yes,-q:不显示安装过程
yum check-update: 列出所有可更新软件清单
yum update: 更新所有软件,后面添加软件名字,可以更新指定软件 yum update <package_name>
yum install <package_name>: 安装软件
yum list: 列出可安装软件清单
yum search <keyword>: 查找软件包
yum remove <package_name>: 卸载软件
yum clean packages: 清楚缓存目录下的软件包
yum clean headers: 清楚缓存目录下的headers,oldheaders:清楚旧的headers
yum clean: 清楚缓存目录下的软件包及旧headers,等于yum claen all
(2)rpm
rpm是由红帽公司开发的软件包管理方式,在安装软件包时,无法一次性安装完成其关联的依赖包,yum相当于时rpm的前端软件,可以自动从仓库中安装软件及其依赖包,这个仓库可以是本地的也可以是来自于外部网络
rpm -ivh 包全名: 安装软件,i表示安装包,v显示详细信息,h显示安装进度,除此之外还可以添加其他选项
-nodeps:不检测依赖性
-replacefiles: 替换文件安装,避免软件包部位文件已经存在无法安装
-replacepkgs: 替换软件包安装
-force: 强制安装
-test: 测试安装
-prefix: 指定安装路径
rpm -Uvh 包全名:若没有安装则直接安装最新版本,rpm -Fvh:若软件没安装则不进行安装和升级
rpm -e 包名: 卸载软件
rpm -q 包名:查询软件是否安装,-qa查询系统中所有已安装软件包,-qa | grep通关管道查询相关的软件包,-qi查询详细信息
(3)apt
apt和dpkg是Debian系列的Linux操作系统所使用的安装命令,主要为Debian和Ubuntn等
标签:rpm,headers,yum,软件包,软件,安装 From: https://www.cnblogs.com/EnjoyTelecom/p/17141881.html