首页 > 系统相关 >为yum源配置代理

为yum源配置代理

时间:2024-09-13 17:17:33浏览次数:9  
标签:basearch http CentOS centos 配置 代理 mirrorlist releasever yum

如果主机不能连外网,则我们可以为yum源配置一个能连外网的代理服务器,这样我们就可以继续使用yum命令安装软件。

注意: 设置 `http_proxy` 环境变量,并不能达到让yum能连外网。yum连外网有自已的设置方法。

 

全局设置

假设我们想要为 `/etc/yum.repos.d/` 下的所有仓库设置代理,则可以修改 `/etc/yum.conf` 文件,在该文件尾部添加如下一行:

proxy=http://ip:port

 

特定仓库

比如 `CentOS-Base.repo`中有三个仓库:base、updates和extras。我们只想给base仓库设置代理,则只需要在对应的仓库后面添加一行,如下:

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
proxy=http://ip:port

#released updates 
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

 

特定仓库不走代理

假设我们在`/etc/yum.conf`中设置了全局代理,但是又想某个仓库不走代理,此时,我们只需要在特定的仓库后面添加一行 `proxy=_none_` 即可。比如 `CentOS-Base.repo`中有三个仓库,我们希望base仓库不走代理,则设置如下:

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
proxy=_none_

#released updates 
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

 

参考链接:

https://pshizhsysu.gitbook.io/linux/yum/wei-yum-yuan-pei-zhi-dai-li

 

标签:basearch,http,CentOS,centos,配置,代理,mirrorlist,releasever,yum
From: https://www.cnblogs.com/neozheng/p/18412151

相关文章

  • 2024Mysql And Redis基础与进阶操作系列(1)作者——LJS[含MySQL的下载、安装、配置详解
    目录1.数据库与数据库管理系统1.1数据库的相关概念1.2数据库与数据库管理系统的关系 1.3 常见的数据库简介Oracle1. 核心功能2. 架构和组件3. 数据存储和管理4. 高可用性和性能优化5. 安全性6. 版本和产品7. 工具和接口 SQLServer1. 核心功能2. 架构和组件3. 数据......
  • 拨号VPS与代理IP有什么不同?两者的应用场景有哪些
    在数字化时代,无论是个人用户还是企业,都需要高效且安全的网络访问手段来应对日益复杂的网络环境。拨号VPS(VirtualPrivateServer)和代理IP是两种常用的网络工具,它们在提供动态IP、隐藏真实IP地址、提升网络访问效率和安全性方面扮演着重要角色。本文将深入解析拨号VPS与代理IP的概念......
  • centos 7更新yum源
    centos7更新yum源在CentOS7上更新YUM源,你可以按照以下步骤操作:1.首先备份当前的YUM源配置文件。2.删除或移除旧的YUM源配置文件。3.导入新的YUM源配置文件。以下是具体的命令操作:1.备份当前的YUM源配置文件sudocp/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/C......
  • 海外代理IP在海外社交传媒中的重要作用
    随着全球化的加速推进,海外社交媒体平台如TikTok、Instagram、Facebook等已成为企业品牌宣传、市场调研、数据分析的重要阵地。然而,在利用这些平台进行运营和推广时,往往会遇到各种限制和挑战,其中之一就是IP地址的限制和反爬虫机制的阻碍。海外代理IP作为一种有效的解决方案,在海外社......
  • Springboot项目中配置pom将资源文件导出jar包外
    缘起:​ 这些天在不断完善前面写的项目,然后今天突然发现这么一件事:resources目录下的文件都被打包到jar包中了,这样就会导致一件事,对于一些resources中的文件更新换代以及yml配置的修改肥肠麻烦。于是就寻思着把文件导出。​ 为了调试和打包之后的资源依旧能用同一段代码正常访问......
  • vue2 webpack打包配置
    序言最近在优化之前做的项目,看到打包后的文件夹,出现很多不需要的文件,想着应该是打包出现了问题,之前没时间优化,现在来看看优化项吧。RemovedPluginError:webpack.optimize.CommonsChunkPluginhasbeenremoved,pleaseuseconfig.optimization.splitChunksinstead以......
  • Ubuntu部署tomcat及基本配置
    Ubuntu部署tomcat及基本配置本文详细介绍了在Ubuntu系统中安装Java环境及Tomcat8的过程,包括下载、解压、设置路径以及开启服务。同时,讲解了如何修改Tomcat的默认端口号和网站根目录,以实现自定义配置。最后,提到了关闭防火墙以允许外部访问,并提供了重启服务的命令。1、tomcat的......
  • 高效使用 gRPC 的配置技巧:深入解析 SocketsHttpHandler 设置
    在.NET中,gRPC是一个强大的远程过程调用(RPC)框架,能够高效地处理客户端和服务器之间的通信。为了最大化gRPC的性能,了解和优化SocketsHttpHandler的配置是关键。本文将介绍gRPC的使用技巧,并详细解释SocketsHttpHandler的重要配置项,并以表格的形式总结这些设置,以帮助开发者......
  • [2023最新]美少妇Metasploit(MSF)下载安装及使用详解,永久免费使用,环境配置和使用技巧
    模块含义auxiliary:主要包含渗透测试中一些辅助性脚本,这些脚本功能有扫描,嗅探,破解,注入,漏洞挖掘等。encoders:编码工具,用于躲过入侵检测和过滤系统。exploit:主要包括了exp、0day、各种漏洞利用的脚本。主要的攻击代码全在这个目录下,这里边包括的exp的路径的命名规则是:......
  • Python爬虫代理运行出错?解决办法在这里!
    在进行Python爬虫开发时,使用代理IP是常见的做法,特别是在需要大量请求目标网站时,代理IP可以有效地防止IP被封禁。然而,在实际操作中,使用代理IP往往会遇到各种问题和错误。本文将带你了解常见的Python爬虫代理运行出错的原因,并提供解决办法。常见的代理IP运行错误在使用代理IP进......