centos yum源本地配置

在CentOS系统中,yum源是用于安装、更新和删除软件包的工具,配置本地yum源、阿里云yum源和163yuan源可以让我们更方便地获取所需的软件包,我们还需要配置yum源的优先级,以便在多个源之间进行选择,本文将详细介绍如何配置这些yum源以及设置优先级。

配置本地yum源

1、我们需要下载所需的软件包,可以通过访问官方网站或者使用wget命令下载,下载nginx软件包:

centos yum源本地配置

wget http://nginx.org/download/nginx-1.20.1.tar.gz

2、解压下载的软件包:

tar -zxvf nginx-1.20.1.tar.gz

3、将解压后的软件包移动到/usr/local/src目录下:

mv nginx-1.20.1 /usr/local/src/

4、创建一个新的RPM包:

cd /usr/local/src/nginx-1.20.1
rpmbuild -ba nginx.spec

5、将生成的RPM包复制到/var/www/html目录下:

centos yum源本地配置

cp /usr/local/src/nginx-1.20.1/root/usr/local/nginx-1.20.1-1.el7.ngx.x86_64.rpm /var/www/html/

配置阿里云yum源

1、下载阿里云的CentOS镜像文件:

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

2、清除缓存并生成新的缓存:

yum clean all && yum makecache

配置163yuan源

1、下载163yuan的CentOS镜像文件:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/centos/7/os/x86_64/Packages/centos-7-os-x86_64-Packages.repo

2、清除缓存并生成新的缓存:

centos yum源本地配置

yum clean all && yum makecache

配置yum源的优先级

在CentOS系统中,我们可以使用yum配置文件来设置yum源的优先级,默认情况下,系统会优先使用官方的CentOS源,为了设置其他源的优先级,我们需要编辑yum配置文件,可以使用文本编辑器打开/etc/yum.repos.d/CentOS-Base.repo文件,然后按照以下顺序添加其他源:

[base]  官方源,优先级最低,最后加载
name=CentOS-$releasever Base mirrors.centos.org
baseurl=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
阿里云源,优先级次之,位于官方源之后加载
[base] name=CentOS-$releasever Base mirrors.aliyuncs.com baseurl=http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7 gpgcheck=1 gpgkey=http://mirrors.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7  163yuan源,优先级最高,位于阿里云源之前加载 [base] name=CentOS-$releasever Base mirrors.163yun.com baseurl=http://mirrors.163yun.com/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163yun.com/centos/RPM-GPG-KEY-CentOS-7 gpgcheck=1 gpgkey=http://mirrors.163yun.com/centos/RPM-GPG-KEY-CentOS-7 enabled=1 autorefresh=1 priority=99  自定义源,优先级最低,位于所有其他源之后加载 [custom] name=Custom CentOS $releasever $basearch baseurl=http://mycustommirrorserver:port/path enable=0 skip_if_unavailable=True priority=-99  保存并退出文本编辑器

相关问题与解答

问题1:为什么需要配置多个yum源?

答:配置多个yum源的原因有以下几点:一是提高软件包的下载速度,因为不同的yum源可能分布在不同的地理位置;二是增加软件包的可用性,如果某个yum源不可用,我们还可以从其他源获取所需的软件包;三是方便管理和维护,我们可以针对不同的需求选择合适的yum源。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/325175.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2024-02-19 21:45
Next 2024-02-19 21:52

相关推荐

  • 为什么QQ软件界面出现英文

    为什么QQ软件界面出现英文QQ是一款非常受欢迎的即时通讯软件,广泛应用于个人和企业之间进行沟通,有时候用户可能会发现QQ软件的界面出现了英文,这给用户带来了一定的困扰,本文将从以下几个方面来介绍为什么QQ软件界面会出现英文。1、系统语言设置问题我们需要检查系统的语言设置是否正确,在Windows系统中,可以通过控制面板的“区域和语言”……

    2024-01-27
    0303
  • android 重启服务

    在安卓设备上,有时候我们需要重启某些服务,以便解决一些应用或系统的问题,在重启服务时,我们可能会遇到一个问题:需要输入密码才能继续操作,这是因为在安卓系统中,某些权限是受到保护的,需要用户授权才能执行相关操作,如何解决这个问题呢?

    2023-12-17
    0112
  • ssh远程软件

    SSH远程软件是用于安全访问和管理远程服务器的工具,支持SSH、SCP、SSH2等协议。这些软件包括开源免费的PuTTY、跨平台的Hyper、美观的Terminus、强大的KiTTY等。Termius是一款支持SSH与Telnet协议的连接工具,支持Windows系统,macOS,Linux,iOS以及Android等几乎支持所有主流平台,且内置sftp,使用一个工具即可同时登录服务器和传输文件。

    2024-02-14
    0207
  • 如何处理服务器用用程序不可用

    检查服务器状态,重启程序或服务;检查网络连接和防火墙设置;查看日志文件以排查问题。

    2024-06-01
    092
  • centos重启服务器导致Oracle数据库损坏

    在CentOS系统中,重启服务器是一项常见的操作,无论是为了更新系统、安装新的软件包,还是解决系统问题,我们都需要知道如何正确地重启服务器,本文将详细介绍如何在CentOS中重启服务器。使用命令行重启服务器在CentOS中,我们可以使用reboot命令来重启服务器,这个命令的语法非常简单,只需要在终端中输入reboot,然后按回车键即……

    2024-01-21
    0151
  • html中文代码

    朋友们,你们知道中文html模板这个问题吗?如果不了解该问题的话,小编将详细为你解答,希望对你有所帮助!怎么设计HTML语言模板代码新记事本 在桌面上,新建一个记事本,如下图所示:02写代码 打开记事本,编写代码,如下图所示:03修改后缀名称 将记事本的后缀改为。先新建一个文本文件,可以自己命名,如下图,我命名为测试。打开简单的文本编辑器。大部分文本编辑软件都能编写HTML,不过,复杂的软件有自动格式功能,比较难组织HTML页面。将文件格式改成“网页”(WebPage)、“.html”或“.htm”,存在容易找到的位置。

    2023-11-25
    0138

发表回复

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

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入