yum源:Yellow dog Updater,Modified yum仓库安装解决依赖关系而产生的
安装卸载命令
yum check-update 列出所有可更新的软件清单
yum install <package-name>安装指定的软件
yum update <package-name>更新指定的软件
yum remove <package-name>卸载安装的软件
yum search <package-name>搜索软件包
yum reinstall <package-name>重新安装
yum provides 查看包是由那个源提供的
yum repolist 查询所有的repo仓库
yum list 列出所有可安装的软件
yum list installed 列出已件包
yum info updates 列出所有可更新的软件包信息
yum info installed 列出所有已安装的软件包信息
yum list extras 列出所有已安装但不在 Yum Repository 内的软件包
yum info <package-name> 显示软件包的rpm信息
yum groupinfo <group-name>显示软件组的信息
清除缓存命令
yum clean packages: 清除缓存目录下的软件包
yum clean headers: 清除缓存目录下的 headers
yum clean oldheaders: 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的 headers
yum clean all 清除缓存
yum makecache 更新缓存
rpm源:red hat package manager安装包管理器
.rpm包的一般格式:软件名-版本号-发布次数.系统版本.硬件平台.rpm
rpm常用参数
查询
-q 查询安装的软件
-qa 查询系统李已经安装了的所有软件
-qi 查询命令的详细信息
-ql 查询安装软件的路径
-qpi 查询未安装软件的详细信息
-qpl 查询未安装软件将要安装的路径
-R 查询软件的依赖信息
-f 查询属于哪个软件包
-d 查询软件文件列表
安装
-i install 安装
-v 显示详细信息
-vv 显示更详细的信息
-h 显示一个安装或者卸载的进度条
-V 校验
-ivh install--verbose--hash可以查看到安装的进度,Uvh,Fvh类似
--reinstall 重新安装
-e erase卸载
-U 如果软件没有安装,升级操作会自动安装,需要提供高版本的软件包,不会自动下载
-F 若原本未装,则放弃安装
--nodeps:升级软件时,忽略依赖关系
--exclude=//指定排除的文件所在的路径
--enablerepo=//使用指定的源,一个或多个
--disablerepo=//禁用使用指定的源,一个或多个
--nogpgcheck//不进行校验,忽略GPG验证
--skip-broken//跳过错误
--downloadonly//只下载不安装
--downloaddir=//指定下载路径