Centos-如何使用代理运行 yum?

Centos-如何使用代理运行 yum?

我来自伊朗,由于美国对我们的制裁,所有 Oracle 产品都被禁止使用和下载。

我需要在我的 Centos 服务器(位于伊朗)上安装 MySQL,但我无法从 Oracle 的存储库安装 MySQL。

我想使用代理。如何为 yum 执行设置代理?

答案1

你没有说明你使用的是哪个版本的 CentOS,但这可能并不重要。在这种情况下,你很可能会发现安装 mariadb 更简单。这是 mysql 的替代品,应该可以按你的预期工作。

在 CentOS 7 上,mariadb 是默认的 mysql 包,并且

yum install mariadb-server mariadb-libs mariadb

将为您提供一个与相关 mysql 版本一样的环境。

在 CentOS 6 上,你需要安装相关的存储库,你可以获取 repo 文件从这里

答案2

好吧,补充一下第一个答案:您可以轻松设置 yum 代理:

编辑 /etc/environment 文件:

vi /etc/environment

添加以下行(自定义):

export http_proxy=http://usr:[email protected]:8080
export https_proxy=http://usr:[email protected]:8080
export ftp_proxy=http://usr:[email protected]:8080
export no_proxy=localhost

获取环境文件:

source /etc/environment

Yum 现在应该可以通过代理工作了!

相关内容