CentOS修改yum源

1. 修改yum源

最近在搭建以太坊节点时,要用到golang编译,但是服务器供应商那边给安装的contos系统默认的yum源没有golang,所以,这边给系统修改成阿里云的yum源。 这里记录一下,免得下回要用又得去查资料。

安装wget,如果已经安装,可以跳过这一步

yum install -y wget

进入yum源配置文件所在文件夹

cd /etc/yum.repos.d/

先把原有的配置文件重命名,备份一下,免得搞错了还可以恢复

mv CentOS-Base.repo CentOS-Base.repo.back

下载阿里云配置文件,我这里是centos7.*,所以这里用Centos-7.repo,如果是 centos6.* 就换成 Centos-6.repo 。

wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

清空之前的yum列表缓存

 yum clean all 

创建新的缓存

yum makecache
CentOS修改yum源

2. yum源相关知识

2.1 yum工具相关命令

# yum install package -y
默认是安装来自仓库里的软件,指定的是软件名字。多个包空格隔开;-y (取消交互)
# yum install ./xxx.rpm
或者
# yum localinstall ./xxx.rpm
安装来自本地指定路径下的rpm包,而不是来自仓库
# yum remove 或者 erase package
卸载软件包
# yum update
更新仓库里所有比本机已经安装过的软件要的软件
# yum update package
指定升级的软件
# yum search mysql
搜索出所有软件名字“mysql”关键字的软件
# yum provides "libaudiofile.so.0"
找出模块由哪些软件包提供
# yum clean all
清空之前的yum列表缓存
# yum makecache
创建新的缓存
# yum list
列出仓库里的所有软件包
# yum repolist
列出已配置的软件仓库
# yum list |grep 关键字
@代表已经安装成功
# yum list installed
查看已安装的包
# yum grouplist
查看包组
# yum groupinstall "包组"
安装包组
# yum groupremove "包组"

2.2 yum工具一些总结

1. yum是Linux下用于安装rpm软件包的一个工具,要使用它安装软件包,必须提前配置yum源。

2. yum源分为本地yum源和网络yum源。本地yum源指软件仓库在本地;网络yum源指软件仓库在远程。

3. 软件仓库里既有软件包也要有repodata目录,即存放软件之间的依赖关系

4. yum工具安装rpm软件包的最大优势就是解决软件包的依赖关系,提高工作效率

2.3 yum排错经验

1.检查配置文件(重点:路径)
2.在放置配置文件的目录下不能存在两个以上的.repo的文件
3.不能在yum源路径下执行yum命令
4.不要忘记执行yum clean all 命令

原创文章,作者:Zeyu,如若转载,请注明出处:https://jinzhijun.cn/develop/169

赞 (0)
ZeyuZeyu
上一篇 2020年11月26日 下午9:36
下一篇 2020年11月30日 上午11:33

相关推荐

  • php代码批量Zend Guard解密方法

    最近找到一套源码,想着测试一下功能,顺便学习一下他们的代码思想,结果所有的php文件都是乱码的,由于没有安装说明,只能自己摸索。打开源码,发现其中有些关键词Zend Guard,初…

    2021年12月18日
    5.9K
  • 阿里云SLB(负载均衡)访问远程端口

    最近公司在搞互联网医院三级等保的问题,然后广东卫生健康委办公室的接入通知里有一段话,说是用于互联网医院运行的服务器不少于2套(这里的单位是套),我们不知道这里的意思是指,服务器要有…

    2020年12月19日
    2.3K
  • PHP代码审计一条龙思路(转)

    00×0 前言 最近也是边挖src边审计代码,总结下最近的php代码审计的一些思路,我一般按照顺序往下做,限于能力水平,可能会有不对或者欠缺的地方,希望各位师傅能够指导。 00×1…

    2022年5月31日
    1.8K
  • 互联网医院_三级等保_存储型跨脚本执行漏洞

    最近公司在做三级等保备案,安全测试方反馈过来一份漏洞测试报告,其中有一条定义为高危的漏洞:存储型跨脚本执行。 造成这个漏洞的原因,是因为没有对客户端提交的内容进行安全过滤。系统用的…

    2021年2月5日
    40.9K
  • JS定时触发—–新订单提醒展示效果并提示音效(转)

    展示效果 php代码 版权声明:本文为lixing1359199697原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链…

    前端 2022年6月28日
    2.1K
  • MySql基础知识总结-索引篇(转)

    一、MySQL三层逻辑架构 MySQL的存储引擎架构将查询处理与数据的存储/提取相分离。下面是MySQL的逻辑架构图: 1、第一层负责连接管理、授权认证、安全等等。 每个客户端的连…

    技术开发 2021年10月10日
    2.0K
  • 打破壁垒:使用 PHP 和 Nginx 在本地开发 OpenAI API

    最近在开发一个OpenAI的产品,但是由于众所周知的原因, OpenAI API 有 IP 限制,使得在本地开发变得困难。开始我的想法是,把代码放服务器上去跑,可是这样一来,要修改…

    2023年4月10日
    5.1K
  • php实现助记词转TRX,ETH 私钥和钱包地址

    TRX助记词转地址网上都是Java,js或其他语言开发的示例,一个简单的功能需要依赖其他环境来实现表示不能忍,毕竟php是世界上最好的语言。【狗头】 一、知识准备 要实现助记词转T…

    2022年8月4日
    8.3K
  • PHP控制反转(IOC)和依赖注入(DI)(转)

    IOC(inversion of control)控制反转模式;控制反转是将组件间的依赖关系从程序内部提到外部来管理;DI(dependency injection)依赖注入模式;…

    后端 2021年12月21日
    1.6K
  • 群晖docker 安装gitlab

    一、安装 1.1 在套件中先安装Docker套件。 1.2 在docker中,注册页签下,搜索:gitlab,双击下载,选latest 1.3下载完成后,在映像页签下,选中gitl…

    2022年3月13日
    3.8K

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注