yum管理常用命令及搭建本地yum源(非常详细!!!)
YUM:(yellowdog updater modified )软件包管理工具
应用yum的好处:
1,自动解决软件包依赖关系
2,方便软件包升级
作用 | 命令 | 解释 |
---|---|---|
查询 |
yum list |
查询所有可用软件包列表 |
yum search 关键字 |
搜索服务器上所有和关键字相关的包 |
|
yum info 关键字 |
查找包名 |
|
yum repolist |
查看当前可用的yum源 |
|
yum deplist 包名 |
列出一个包所有依赖的包 |
|
安装 |
yum -y install 包名 |
-y 自动回答yes |
升级 |
yum -y update 包名 |
注意:如果不加包名,就升级所有的,包括内核。 必须加包名升级单个软件包,慎用升级所有的 |
yum check-update |
检测升级 |
|
卸载 |
yum -y remove 包名 |
|
帮助 |
yum --help、man yum |
|
yum clean all |
清除缓存和旧的包 |
搭建本地yum源
1.查看下载包默认使用的yum源:
解释:
[base] : 容器名称,一定要放在[]中
name : 容器说明,这个可以自己随便写
mirrorlist : 镜像站点,这个可以注释掉
baseurl : yum源服务器的地址。默认是CentOS官方的yum源服务器
enabled : 此容器是否生效,如果不写或写enable=1都是生效,写成enable=0就是不生效
gpgcheck : 如果是1是指RPM的数字证书生效,如果是0则不生效
gpgkey : 数字证书的公匙文件保存位置,不用修改
2. 用默认yum源(网络)下载一个包:
3.配置本地源(重点!)
a.挂载光盘
查看挂载到虚拟机中镜像的文件和本地存放镜像的文件(映射关系)
b.让网络yum源文件失效
c.修改光盘yum源文件
d.测试配置是否成功,再次下载被卸载的包
可以看到,配置成功后,要下载的包都是从本地镜像中获取的。