centos yum源配置

2023-05-16

centos yum源配置

目录

文章目录

  • 目录
  • 一、用Centos镜像搭建本地yum源
    • 1.安装Centos后默认的yum源 如下
    • 2.把默认yum源备份(可选)
    • 3.在虚拟机上挂载CentOS镜像文件
    • 5.清除缓存
  • 二、把默认的CentOS yum源修改成国内的aliyun-yum源
    • 1.进入yum目录
    • 2.把默认yum源备份(可选项)
    • 3.下载ailiyun的yum源配置文件到/etc/yum.repos.d/
    • 4.清除缓存
  • 三、把默认的CentOS yum源修改成国内的163源
    • 1.安装Centos后默认的yum源如下
    • 2.把默认yum源备份(可选)
    • 3.下载163 yum源repo文件
    • 4.清除缓存
  • 四、修改yum源的优先级
    • 1.查看系统是否安装了优先级的插件
    • 2.安装yum-plugin-priorities.noarch插件
    • 3.查看插件是否启用
    • 4.修改本地yum源优先使用
    • 5.测试

一、用Centos镜像搭建本地yum源

1.安装Centos后默认的yum源 如下

ll /etc/yum.repos.d/

2.把默认yum源备份(可选)

cp CentOS-Base.repo CentOS-Base-cp.repo

3.在虚拟机上挂载CentOS镜像文件

(1) mount -t iso9660 /dev/sr0 /opt/centos
(2) mount /dev/cdrom /mnt/cdrom

vim /etc/yum.repos.d/local.repo //自定义配置文件名

[local] //标签
name=local //设置yum源名称
baseurl=file:///opt/centos //挂载源
enabled=1 //可用性
gpgcheck=0 //校验

5.清除缓存

yum clean all //全部消除缓存
yum makecache //把yum源缓存到本地,加快软件的搜索好安装速度
sudo yum -y update
yum repolist //列出****个包

二、把默认的CentOS yum源修改成国内的aliyun-yum源

1.进入yum目录

cd /etc/yum.repos.d/

2.把默认yum源备份(可选项)

cp CentOS-Base.repo CentOS-Base.repo-cp

3.下载ailiyun的yum源配置文件到/etc/yum.repos.d/

centos-yum-阿里官网配置
查看系统的版本:cat /etc/redhat-release
CentOS 6:

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-6.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7:

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

CentOS 8:

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

4.清除缓存

yum clean all 清除全部缓存
yum makecache //把yum源缓存到本地,加快软件的搜索好安装速度
sudo yum -y update //更新yum库存
yum repolist //总共列出了9954个包

三、把默认的CentOS yum源修改成国内的163源

1.安装Centos后默认的yum源如下

ll /etc/yum.repos.d/

2.把默认yum源备份(可选)

cp CentOS-Base.repo CentOS-Base.repo-cp

3.下载163 yum源repo文件

cat /etc/redhat-release //查看系统的版本

CentOS 5:

wget http://mirrors.163.com/.help/CentOS5-Base-163.repo

CentOS 6:

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

CentOS 7:

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

CentOS 8:

wget http://mirrors.163.com/.help/CentOS8-Base-163.repo

运行

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

Saving to: ‘/etc/yum.repos.d/CentOS8-Base-163.repo’100%[=======================================================================================================>] 1,572 --.-K/s in 0s 2017-06-20 06:29:47 (293 MB/s) - ‘/etc/yum.repos.d/CentOS8-Base-163.repo’ saved [1572/1572]

4.清除缓存

yum clean all 清除全部缓存
yum makecache //把yum源缓存到本地,加快软件的搜索好安装速度
sudo yum -y update //更新yum库存
yum repolist //总共列出了9954个包


下面可忽略

四、修改yum源的优先级

1.查看系统是否安装了优先级的插件

rpm -qa | grep yum-plugin-
yum-plugin-fastestmirror-1.1.31-34.el7.noarch        
//这里看到没有安装yum-plugin-priorities.noarch这个插件

yum search yum-plugin-priorities  
      
//用search查看是否有此插件可用
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
====================================================== N/S matched: yum-plugin-priorities =======================================================
yum-plugin-priorities.noarch : plugin to give priorities to packages from different repos

2.安装yum-plugin-priorities.noarch插件

yum -y install yum-plugin-priorities.noarch

3.查看插件是否启用

cat /etc/yum/pluginconf.d/priorities.conf
[main]
enabled = 1//1为启用;0为禁用

4.修改本地yum源优先使用

ll /etc/yum.repos.d/
total 8
-rw-r--r--. 1 root root 2573 May 15  2015 CentOS-Base.repo
-rw-r--r--. 1 root root   67 Jun 20 06:04 local.repo//有两个repo文件

vi /etc/yum.repos.d/local.repo
[local]
name=local
baseurl=file:///opt/centos
enabled=1
gpgcheck=0
priority=1//在原基础上加入priority=1 ;数字越小优先级越高//可以继续修改其他源的priority值,经测试仅配置本地源的优先级为priority=1就会优先使用本地源了

5.测试

配置优先级前:(使用阿里云yum源)
1# yum -y install vimDependencies Resolved
=================================================================================================================================================Package                            Arch                         Version                                     Repository                     Size
=================================================================================================================================================
Installing:
vim-enhanced                       x86_64                       2:7.4.160-1.el7_3.1                         updates                       1.0 M
Updating for dependencies:
vim-common                         x86_64                       2:7.4.160-1.el7_3.1                         updates                       5.9 M
省略···
配置优先级后:(使用本地yum源)
1# yum -y install vimDependencies Resolved
=================================================================================================================================================Package                                     Arch                        Version                                Repository                  Size
=================================================================================================================================================
Installing:
vim-enhanced                                x86_64                      2:7.4.160-1.el7                        local                      1.0 M
Installing for dependencies:
gpm-libs                                    x86_64                      1.20.7-5.el7                           local                       32 k
perl                                        x86_64                      4:5.16.3-286.el7                       local                      8.0 M
perl-Carp                                   noarch                      1.26-244.el7                           local                       19 k
perl-Encode                                 x86_64                      2.51-7.el7                             local                      1.5 M
perl-Exporter                               noarch                      5.68-3.el7                             local                       28 k
perl-File-Path                              noarch                      2.09-2.el7                             local                       26 k
perl-File-Temp                              noarch                      0.23.01-3.el7                          local                       56 k
省略···
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

centos yum源配置 的相关文章

  • Git 使用绝对路径忽略目录

    gitignore 中可以使用绝对目录路径吗 我将以下内容放入 var www bidjunction gitignore 中 但是 html 仍然被跟踪 为什么还被追踪 var www bidjunction html 编辑 有点偏离主题
  • 在 Linux 上安装 nloptr

    我正在尝试安装 R 包nloptr在没有互联网连接的 CentOS Linux 机器上 如下所示 install packages home ravi nloptr 1 0 4 tar gz repos NULL type source 该
  • CentOS 中的 JMeter 整数表达式预期错误

    在 CentOS 中执行 JMeter 脚本时出现以下错误 我的JMeter版本是4 0 Java是1 8 我的脚本在 Windows 中运行良好 这是我的 JMeter 命令和我收到的错误 root localhost bin sh jm
  • 将 apply 的管道输出传送到 centos 中的记录

    我正在尝试自动化 websocket 客户端的一些测试 该客户端根据命令连接到服务器 该服务器基本上是一个语音到文本引擎 客户端支持来自麦克风的音频流 这样人们就可以实时录制自己的声音并将其传输到引擎 我在 centos 虚拟机中运行客户端
  • git 存储库在 Linux 中从 jenkins 连接时出现 403 错误

    嗨 我只想将我的项目从 github 配置到 jenkins 来生成 build gradle 文件 我收到以下错误 Failed to connect to repository Command usr bin git ls remote
  • Centos 上的 MSBuild 返回“未找到导入的项目“/Microsoft.Cpp.Default.props””

    我正在尝试在 CentOS 中构建 VS 项目 我通过安装 dotnet sdk 2 2yum install dotnet sdk 2 2 执行时dotnet msbuild myproj vcxproj I get Microsoft
  • 从 CentOS 7 或 RHEL 7 中完全删除 MariaDB 或 MySQL

    我在 CentOS 7 上安装了 MariaDB 但我在某些配置上遇到了一些问题 现在它完全配置错误 因此 我想用 yum remove mariadb mariadb server 删除MariaDB 然后用 yum install ma
  • 无法在 yum 上下载 caddy 包

    我在 Amazon Linux 上使用 AWS EC2 当我尝试下载 caddy yum install caddy 时 出现以下错误 如屏幕截图所示 编辑 2022 年 11 月 19 日 A H 的回答 https stackoverf
  • 如何正确处理分块编码请求?

    我有两个网站 一个使用 PHP 的 Lighttpd 第二个使用 Apache 这两个网站都不能正确处理分块传输编码 我从我的手机 J2ME 发送此请求 并且无法将此传输类型更改为任何其他类型 所以我唯一的方法是以其他方式处理分块传输编码请
  • 在 php.ini 上启用curl_exec

    我想运行带有curl 的php 脚本 但以下功能被 php ini 禁用 exec passthru shell exec 系统 proc open popen curl exec curl multi exec show source 我
  • 如何从 Mac OS X 交叉编译到 Linux x86?

    我正在运行 Mac OS X 10 5 8 并希望使用 GCC 4 1 2 为目标 CentOS 5 3 进行编译 我怎么能 编译GCC 4 1 2工具链及相关工具 使用该工具交叉编译目标 CentOS 5 3 任何帮助是极大的赞赏 最简单
  • Docker CentOS 映像不会自动启动 httpd

    我正在尝试使用 Apache 和 PHP 程序运行一个简单的 Docker 映像 如果我跑的话效果很好 docker run t i p 80 80 my httpd bin bash 然后手动启动Apache service httpd
  • 在哪里可以找到 PHP 的错误日志文件?

    在哪里可以找到错误日志文件 我需要检查它们以解决安装后显示的内部服务器错误suPHP https wiki archlinux org title SuPHP 您可以使用lsof https en wikipedia org wiki Ls
  • 如何找出apache上次重启的时间? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我有一个 VPSkloxo控制面板已安装 我在用CentOS 5 8 32 bit 我今天重新启动了 Apache 但忘记了启动时间 知道确切的时间非
  • apache centos 上的多个 php

    如何在 Centos 6 5 上同时运行多个 php 版本 就是这样 要求Centos 6 5 可能适用于 6 6 和 7 Apache Apache 2 2 15 可能与其他版本一起使用 本指南安装和使用FASTCGI 请参阅替代安装的注
  • CentOS 的 init.d celery 脚本?

    我正在编写一个使用 celery 的 Django 应用程序 到目前为止 我一直在 Ubuntu 上运行 但我正在尝试部署到 CentOS Celery 为基于 Debian 的发行版提供了一个很好的 init d 脚本 但它不适用于基于
  • MariaDB 10 CentOS 7 移动数据目录的问题

    CentOS 7 和 MariaDB 10 的全新 最小 安装 我有一个额外安装的镜像卷 我想将其用于数据目录 当 my cnf mysqld 被注释掉时 启动顺序正常并正常完成 我已经复制了数据 sudo cp R p var lib m
  • 在 systemd 服务文件内/内联添加 shell 命令

    我正在运行gunicorn通过 systemd 将服务器作为服务 这是示例service file Unit Description Gunicorn NGINX After network target Service User root
  • Vagrant 的端口转发不起作用[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我在最后遇到了一个小问题入门指南vagrant http vagrantup com docs getting started ports html
  • git-http-backend 与 AuthzUnixGroup 无法正常工作

    我正在尝试在 CentOS 6 机器上的 Apache 2 2 上设置一个 git 存储库 并安装了 git 我尝试过许多不同的方向 但我却不知所措 我目前的情况包括能够clone正常 但完全无法推动 似乎我无法使身份验证位正常工作 因为我

随机推荐