yum仓库中源的配置与使用
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仓库中源的配置与使用相关推荐
- linux配置yum仓库复制的是什么,Yum 仓库的管理和配置
Yum 全称是 (Yellow dog Updater Modified)×××狗更新 呵呵 借助于Yum,可以更新,卸载,升级rpm 软件包,并且他能够自动解决rpm包之间的依赖关系.能够让管理人员 ...
- 软件的安装(包括yum仓库与源码包的安装)
软件的安装 实验背景: 为了提高Linux服务器的易用性.扩展功能,安装软件包是管理员必备的技能,这其中又以RPM方式的安装操作最基础.最常用. 另外有时候需要解决依赖关系,要配置yum仓库.YUM ...
- yum仓库、源以及编译安装笔记
rpm -ivh 安装软件包 yum /etc/yum.conf:为所有仓库进行公共配置 /etc/yum.repos.d/*.repo :为仓库的指向提供配置 例 : [base] na ...
- go导入私有仓库中的包配置方法
如果是 http 服务,可以通过使用-insecure选项获取:> go get -insecure mygitlab.com/user/repo 但每次要输入密码比较麻烦,不过go提供了htt ...
- 查看yum仓库中可以安装的docker版本命令
yum list docker-ce --showduplicates | sort -r
- redhat linux yum仓库,关于RHEL6发行版yum仓库的配置
红帽的企业6安装好后,往往好多初学者不知道如何配置本地的yum仓库,而一些常用的软件都在yum仓库中包含了, 这里我把yum的配置写到下面(光盘): 1.首先将光盘插入电脑,执行命令: mount - ...
- 通过挂载系统光盘搭建本地yum仓库的方法
1.配置本地yum源(挂载光盘) mkdir /medir/cdrom(创建目录) mount /dev/cdrom / medir/cdrom (挂载到/ medir/cdrom目录) 2. ...
- Linux网络服务之部署YUM仓库
镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 1 YUM简介 1.1 YUM简介 CentOS使用yum和dnf 解决rpm的包依赖关系. YUM:rpm的前端程序,可解决软件包相关依赖性,可 ...
- 搭建linux软件仓库,创建自己的YUM仓库
今天说说怎样发布自己软件的安装和更新YUM源 1. 首先,假定我们应用的名字叫helloworld(可以参考简单 RPM 包制作来创建两个版本helloworld安装RPM包,helloworld-1 ...
- linux yum仓库制作,yum仓库搭建之RPM包制作
常见的软件安装方式有以下几种 1.yum安装,可自动解决依赖,但不能自定义软件安装位置 2.编译安装,可指定安装路径,指定装模块,但编译参数冗长,且耗时较长,不能解决依赖问题. 3.rpm安装,安装速 ...
最新文章
- 【玩转.Net MF – 03】远程文件查看器
- 性能测试知多少---并发用户
- oracle中按指定条数批量处理的方法
- Git HEAD 意思详解 和版本回退
- LeetCode Shortest Palindrome(kmp的妙用)
- 成功解决TypeError: __init__() got an unexpected keyword argument 'indices'
- 神策数据:游戏买量与长线运营的数据宝典
- Linux命令(9)—— 文件的压缩与解压缩
- [Android]SQLite的使用
- python计算两个点之间的距离_python实现两个经纬度点之间的距离和方位角的方法...
- 数据仓库建设中的数据建模方法(转)
- 【计算机网络】Quiz集合
- python接口自动化(二)--什么是接口测试、为什么要做接口测试(详解)
- window上安装fasttext
- python画地图学校_python使用pyecharts库画地图数据可视化的实现
- linux codeblocks汉化
- 软件测试运维工程师面试题,运维工程师笔试题目
- mysql rank函数怎么用_mysql rank函数怎么用
- Pytest setup teardown
- 欧姆龙CP系列PLC以太网通讯处理器的应用
热门文章
- 操作系统学习笔记 002 安装NASM
- Tomcat服务器时间不正确
- 薛家德(帮别人名字作诗)
- 给金额字符串加逗号,例如:30000000000.50-30,000,000,000.50
- 如何在 Mac 上使用预览将 .pdf 文件更改为 .jpg 文件
- OC中数组的遍历方法
- Camtasia实用技巧之行为效果
- centos7.x中设置hostname方法
- (原創) 網站CSS重新調整,全面支援IE6與FireFox 2.0!! (Web) (CSS)
- 绿盟科技:“无敌舰队”DDoS勒索防御关键是应急经验积累