yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。

yum 可以同时配置多个资源库(Repository),简洁的配置文件(/etc/yum.conf),自动解决增加或删除rpm 包时遇到的依赖性问题,保持与RPM 数据库的一致性。

CentOS-Base.repo 是yum 网络源的配置文件

CentOS-Media.repo 是yum 本地源的配置文件

各种源:

阿里云:

阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/
CentOS系统更换软件安装源
1):备份你的原镜像文件,以免出错后可以恢复。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bac
2):下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 5系列
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6系列
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7系列
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3):运行yum makecache生成缓存
yum clean all
yum makecache

网易:

网易开源镜像站地址:http://mirrors.163.com/
CentOS系统更换软件安装源
1):备份你的原镜像文件,以免出错后可以恢复。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2):下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS5系列
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS6系列
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS7系列
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
3):运行yum makecache生成缓存
yum clean all
yum makecache

搜狐:

搜狐开源镜像站地址:http://mirrors.sohu.com/
CentOS系统更换软件安装源
1):备份你的原镜像文件,以免出错后可以恢复。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2):下载新的CentOS-Base.repo 到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
3):运行yum makecache生成缓存
yum clean all
yum makecache
重新加载yum:
清理yum缓存
yum clean all
清理完后重新建立缓存
yum makecache
更新yum
yum -y update
查看源是否生效
yum repolist

其中base就是CentOS-Base.repo

elrepo就是扩展源elrepo.repo

yum操作命令:
安装桌面
yum -y groupinstall Desktop
移除桌面
yum -y groupremove Desktopyum list    [软件名]...
yum info    [软件名]...
yum search  <关键词>...
yum clean all   #清除缓存
yum grouplist   [包组名]...
yum groupinfo   <包组名>...
yum info [软件包名] 查询软件包的描述信息
yum-utils使用:
yum -y install yum-utils

yum的仓库数据存储在/etc/yum.repos.d/文件夹下, 仓库文件以repo作为后缀.

如果我们想添加一个网络中的仓库, 我们可以先把repo文件下载, 然后复制到仓库文件夹下:

cd /etc/yum.repos.d/
wget repository_url

或者使用yum 仓库管理工具 yum-config-manager:

yum-config-manager --add-repo repository_url
查询仓库
yum repolist enabled # 显示所有启动的仓库
yum repolist disabled # 显示所有禁用的仓库
yum repolist all # 显示所有仓库
修改仓库

最常用的修改操作就是启动和停用, 可以使用以下命令实现:

yum-config-manager --enable repository…
yum-config-manager --disable repository…
参考:

http://blog.51cto.com/chenfage/1930739

https://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html

http://www.178linux.com/83774

http://www.zyops.com/autodeploy-yum/

https://www.jianshu.com/p/d8573f9d1f96

https://www.jianshu.com/p/7724b0d9f911

https://www.howtoing.com/linux-yum-package-management-with-yum-utils

yum仓库中源的配置与使用相关推荐

  1. linux配置yum仓库复制的是什么,Yum 仓库的管理和配置

    Yum 全称是 (Yellow dog Updater Modified)×××狗更新 呵呵 借助于Yum,可以更新,卸载,升级rpm 软件包,并且他能够自动解决rpm包之间的依赖关系.能够让管理人员 ...

  2. 软件的安装(包括yum仓库与源码包的安装)

    软件的安装 实验背景: 为了提高Linux服务器的易用性.扩展功能,安装软件包是管理员必备的技能,这其中又以RPM方式的安装操作最基础.最常用. 另外有时候需要解决依赖关系,要配置yum仓库.YUM ...

  3. yum仓库、源以及编译安装笔记

    rpm -ivh 安装软件包     yum /etc/yum.conf:为所有仓库进行公共配置   /etc/yum.repos.d/*.repo :为仓库的指向提供配置 例 : [base] na ...

  4. go导入私有仓库中的包配置方法

    如果是 http 服务,可以通过使用-insecure选项获取:> go get -insecure mygitlab.com/user/repo 但每次要输入密码比较麻烦,不过go提供了htt ...

  5. 查看yum仓库中可以安装的docker版本命令

    yum list docker-ce --showduplicates | sort -r

  6. redhat linux yum仓库,关于RHEL6发行版yum仓库的配置

    红帽的企业6安装好后,往往好多初学者不知道如何配置本地的yum仓库,而一些常用的软件都在yum仓库中包含了, 这里我把yum的配置写到下面(光盘): 1.首先将光盘插入电脑,执行命令: mount - ...

  7. 通过挂载系统光盘搭建本地yum仓库的方法

    1.配置本地yum源(挂载光盘) mkdir  /medir/cdrom(创建目录) mount  /dev/cdrom   / medir/cdrom (挂载到/ medir/cdrom目录) 2. ...

  8. Linux网络服务之部署YUM仓库

    镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 1 YUM简介 1.1 YUM简介 CentOS使用yum和dnf 解决rpm的包依赖关系. YUM:rpm的前端程序,可解决软件包相关依赖性,可 ...

  9. 搭建linux软件仓库,创建自己的YUM仓库

    今天说说怎样发布自己软件的安装和更新YUM源 1. 首先,假定我们应用的名字叫helloworld(可以参考简单 RPM 包制作来创建两个版本helloworld安装RPM包,helloworld-1 ...

  10. linux yum仓库制作,yum仓库搭建之RPM包制作

    常见的软件安装方式有以下几种 1.yum安装,可自动解决依赖,但不能自定义软件安装位置 2.编译安装,可指定安装路径,指定装模块,但编译参数冗长,且耗时较长,不能解决依赖问题. 3.rpm安装,安装速 ...

最新文章

  1. 【玩转.Net MF – 03】远程文件查看器
  2. 性能测试知多少---并发用户
  3. oracle中按指定条数批量处理的方法
  4. Git HEAD 意思详解 和版本回退
  5. LeetCode Shortest Palindrome(kmp的妙用)
  6. 成功解决TypeError: __init__() got an unexpected keyword argument 'indices'
  7. 神策数据:游戏买量与长线运营的数据宝典
  8. Linux命令(9)—— 文件的压缩与解压缩
  9. [Android]SQLite的使用
  10. python计算两个点之间的距离_python实现两个经纬度点之间的距离和方位角的方法...
  11. 数据仓库建设中的数据建模方法(转)
  12. 【计算机网络】Quiz集合
  13. python接口自动化(二)--什么是接口测试、为什么要做接口测试(详解)
  14. window上安装fasttext
  15. python画地图学校_python使用pyecharts库画地图数据可视化的实现
  16. linux codeblocks汉化
  17. 软件测试运维工程师面试题,运维工程师笔试题目
  18. mysql rank函数怎么用_mysql rank函数怎么用
  19. Pytest setup teardown
  20. 欧姆龙CP系列PLC以太网通讯处理器的应用

热门文章

  1. 操作系统学习笔记 002 安装NASM
  2. Tomcat服务器时间不正确
  3. 薛家德(帮别人名字作诗)
  4. 给金额字符串加逗号,例如:30000000000.50-30,000,000,000.50
  5. 如何在 Mac 上使用预览将 .pdf 文件更改为 .jpg 文件
  6. OC中数组的遍历方法
  7. Camtasia实用技巧之行为效果
  8. centos7.x中设置hostname方法
  9. (原創) 網站CSS重新調整,全面支援IE6與FireFox 2.0!! (Web) (CSS)
  10. 绿盟科技:“无敌舰队”DDoS勒索防御关键是应急经验积累