说明
- 目前有163源和阿里云源
- 更多源推荐【Linux_yum命令及国内yum源推荐】
- 阿里云yum源官方社区文档
转 yum更换国内镜像源
yum更换国内镜像源
- 首先确保linux更够访问外网,不能访问的话去查看 => centos7联网ip配置
1、查看yum源信息
yum repolist
2、定位到base reop源位置
cd /etc/yum.repos.d
3、接着备份旧的配置文件
mv CentOS-Base.repo CentOS-Base.repo.bak
4、下载镜像源文件
- 这里由于使用了wget -O命令(即将下载的文件写入指定文件),故无需做重命名操作
#阿里云镜像源
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#网易云镜像源
wget -O CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
5、清理缓存
yum clean all
6、重新生成缓存
yum makecache
7、再次查看yum源信息
yum repolist
yum 常用命令:
删除软件:yum remove AAA-x.x.x.rpm或者yum erase foo-x.x.x.rpm
升级软件:yum upgrade AAA或者yum update AAA
查询信息:yum info AAA
搜索软件(以包含foo字段为例):yum search AAA
显示软件包依赖关系:yum deplist AAA
-q 静默执行
-t 忽略错误
-R[分钟] 设置等待时间
-y 自动应答yes
--skip-broken 忽略依赖问题
--nogpgcheck 忽略GPG验证
check-update 检查可更新的包
clean all 清除全部[缓存]
clean packages 清除临时包文件(/var/cache/yum 下文件)
clean headers 清除rpm头文件
clean oldheaders 清除旧的rpm头文件
deplist 列出包的依赖
list 可安装和可更新的RPM包
list installed 已安装的包
list extras 已安装且不在资源库的包
info 可安装和可更新的RPM包 信息
info installed 已安装包的信息(-qa 参数相似)
install[RPM包] 安装包
localinstall 安装本地的 RPM包
update[RPM包] 更新包
upgrade 升级系统
search[关键词] 搜索包
provides[关键词] 搜索特定包文件名
reinstall[RPM包] 重新安装包
repolist 显示资源库的配置
resolvedep 指定依赖
remove[RPM包] 卸载包
makecache 生成缓存