CentOS配置本地yum源/阿里云yum源/163yuan源并配置yum源的优先级

下面是详细的讲解。

CentOS配置本地yum源的方法

  1. 在本地CentOS服务器上创建一个目录用于存放yum源,比如我们创建目录 /data/yum。

sudo mkdir -p /data/yum

  1. 下载CentOS官方镜像(http://vault.centos.org/), 此处选择版本7,架构64位。

sudo wget http://vault.centos.org/7.2.1511/os/x86_64/Packages/centos-release-7-2.1511.el7.centos.2.10.x86_64.rpm
sudo wget http://vault.centos.org/7.2.1511/os/x86_64/Packages/yum-utils-1.1.31-34.el7.noarch.rpm

  1. 安装CentOS官方yum源

sudo rpm -ivh centos-release-7-2.1511.el7.centos.2.10.x86_64.rpm

  1. 拷贝所有的镜像到yum源目录

sudo cp -a /media/cdrom/* /data/yum

  1. 使用createrepo工具生成本地yum仓库

sudo yum install -y createrepo
cd /data/yum
sudo createrepo .

  1. 添加本地yum源到yum配置文件中

sudo vi /etc/yum.repos.d/local.repo

  1. 将以下配置复制进去

[local]
name=Local CentOS Repository
baseurl=file:///data/yum
enabled=1
gpgcheck=0

  1. 清空并再次生成yum索引

sudo yum clean all
sudo yum makecache

  1. 测试本地yum源是否成功

sudo yum list

如果可以列出yum源中的包,则表示本地yum源配置成功。

CentOS配置阿里云yum源的方法

  1. 使用root账号登录到CentOS服务器。

  2. 备份原始的CentOS yum源配置文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
备份之后,可以使用 vim /etc/yum.repos.d/CentOS-Base.repo 查看备份文件的内容,以作参考。

  1. 下载阿里云yum源配置文件

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

  1. 清除系统中所有yum缓存

yum clean all

  1. 生成yum缓存

yum makecache

  1. 测试阿里云yum源是否成功

yum search docker-ce

如果能正常检索到包信息,则表示你已经成功配置了阿里云yum源

CentOS配置163源并配置yum源的优先级

  1. 备份原来yum源文件

sudo cp -p /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
此时你可以使用以下命令查看备份文件的内容

sudo vi /etc/yum.repos.d/CentOS-Base.repo.backup

  1. 下载163源文件

sudo wget http://mirrors.163.com/.help/CentOS7-Base-163.repo -O /etc/yum.repos.d/CentOS-Base.repo

  1. 安装yum插件

sudo yum -y install yum-plugin-priorities

  1. 配置优先度

sudo vi /etc/yum/pluginconf.d/priorities.conf

在文件末尾追加以下内容

[main]
enabled=1
gpgcheck=0

  1. 修改163源文件,将其优先级标为1,即优先级最高

sudo vi /etc/yum.repos.d/CentOS-Base.repo

可以看到,文件中已经创建好了三个部分,分别是[base]、[updates]、[extras]。将这三部分中所有name属性保持不变,将mirrorlist或baseurl修改即可。

```
[base]
name=CentOS-7 - Base - 163.com
baseurl=http://mirrors.163.com/centos/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-7 - Updates -163.com
baseurl=http://mirrors.163.com/centos/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-7 - Extras -163.com
baseurl=http://mirrors.163.com/centos/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
```

  1. 重新生成yum缓存

sudo yum clean all
sudo yum makecache

  1. 测试163源是否生效

sudo yum search docker-ce

如果可以列出yum源中的包,则表示163源配置成功,并且优先级最高。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS配置本地yum源/阿里云yum源/163yuan源并配置yum源的优先级 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • 通过yum升级CentOS/RHEL最小化安装的方法

    下面是通过yum升级CentOS/RHEL最小化安装的方法的完整攻略: 1. 确认当前系统版本 在进行升级之前,我们需要确认当前系统的版本。可以通过执行以下命令来查看: cat /etc/redhat-release 如果输出结果为 CentOS Linux release 7.x.x,则表示当前系统为CentOS 7.x.x版本。 2. 升级yum源 由于…

    Linux 2023年5月14日
    00
  • Linux vncpasswd命令

    Linux vncpasswd 命令的作用与使用方法 Linux vncpasswd 命令用于设置 VNC 连接的密码。VNC 是一种远程桌面协议,可以让用户通过网络远程访问其他计算机的桌面环境。使用 vncpasswd 命令可以设置 VNC 连接的密码,提高系统的安全性。 命令语法 vncpasswd 命令的基本语法如下: vncpasswd [文件名] …

    Linux 2023年5月10日
    00
  • 600 条最强 Linux 命令总结

    600 条最强 Linux 命令总结 每博一文案 你有千万条微博想写,可有些根本不重要,后来你才懂那是你怕别人看穿你所以才把真话埋在日常里。你有千万句话想说,可点开那 个对话框,你根本打不出一个字。你才明白,原来你从一开始就怕别人看穿,所以宁可孤独。所以你宁可每天嘻嘻哈哈,也不要被人看出来你真的难受过。只有在最深的夜里,你才能够允许自己难过。 不要改变你的热…

    Linux 2023年4月13日
    00
  • Hyper-V装CentOS需要的Linux Integration Components的步骤分享

    以下是Hyper-V装CentOS需要的LinuxIntegrationComponents的步骤分享的完整攻略: 1. 下载LinuxIntegrationComponents ISO文件 首先,需要从微软官网下载LinuxIntegrationComponents ISO文件,该文件中包含了Hyper-V的集成组件。可以通过以下链接下载: https:/…

    Linux 2023年5月14日
    00
  • Linux badblocks命令

    Linux badblocks命令是一个用于查找与标记磁盘坏块的工具,可以扫描和诊断磁盘上的坏块并将其从使用中排除。本文将详细介绍badblocks命令的使用方法和操作步骤,包括badblocks命令的语法、参数、常用操作示例以及注意事项,供大家参考。 badblocks命令的语法 badblocks [ -svwnfghi ] [ -b block-siz…

    Linux 2023年3月28日
    00
  • linux下上传下载文件夹的方法

    下面是“Linux下上传下载文件夹的方法”的详细攻略: 上传文件夹 通过scp命令 scp是一种安全的远程文件复制协议,可以将本地文件或目录复制到远程服务器,语法如下: scp -r [local_folder] [user@remote_host]:[remote_folder] 其中,-r参数表示可递归复制文件夹及其内容,local_folder是本地文…

    Linux 2023年5月14日
    00
  • LInux下如何挂载光盘找rpm包的方法步骤

    请看下面的攻略。 Linux下如何挂载光盘找rpm包的方法步骤 在Linux系统中,挂载光盘找rpm包是一项基本的操作技能。以下将介绍如何挂载光盘并查找rpm包的具体操作步骤。 步骤一:准备工作 在安装rpm包前,我们需要准备好以下工作: 确认系统已经将光驱正确挂载 确定rpm包的安装路径 步骤二:挂载光盘 为了访问光盘中的数据,我们需要将光盘挂载到某个目录…

    Linux 2023年5月14日
    00
  • Linux查看各用户硬盘占用大小

    Linux查看各用户硬盘占用大小 在Linux中,如果要统计各用户占用硬盘的大小,可以执行如下的命令du -sh /home/*这条命令会以K、M、G等单位输出 /home 下各用户目录占用硬盘的总大小,例如下面这样: [root@localhost ~]# du -sh /home/* 24K /home/dong 12K /home/tide 12K /…

    Linux 2023年4月27日
    00
合作推广
合作推广
分享本页
返回顶部