简介
常用于安装,删除,管理软件包的命令
语法
yum [命令] [选项] [包名]
常用命令
yum clean [headers|packages|metadata|dbcache|plugins|expire-cache|all] | 清除缓存目录下的一些信息 缓存目录:/var/cache/yum |
yum serch str | 根据关键字str查找包含str的软件包 |
yum deplist package_name | 查看package_name的rom依赖情况 |
yum provides command | 查找提供command命令的软件包名 |
yum list | 显示所有已安装和可以安装的软件包 |
yum list *package_name* | 显示包含package_name的软件包 |
yum repolist | 显示所有的yum仓库 |
yum info package_name | 显示package_name软件包的详细信息 |
yum list extras | 列出所有已安装但不在 Yum Repository 内的软件包 |
yum list updates | 列出所有可更新的软件包 |
yum list installed | 列出所有已安装的软件包 |
yum info updates | 列出所有可更新的软件包信息 |
yum info installed | 列出所有已安装的软件包信息 |
yum install -y package_name | 不加-y则会询问是否安装,想控制哪些包安装,则不要加-y,想自动安装不进行交互,则加-y |
yum remove package_name | 卸载程序包,此卸载命令会yum或rpm安装的包生效,如果是编译安装的,则不受yum控制 |
yum update <package_name> | 更新package_name软件包 |
建设本地yum源仓库
建设阿里云yum源仓库
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo