yum groupinstall“开发工具”失败

yum groupinstall“开发工具”失败

跑步

yum groupinstall "Development Tools"

在我的 CentOS 机器上失败。我收到如下错误:

http://mirror.bjtu.edu.cn/fedora-epel/5/i386/repodata/7665d1f4c95b91088577b351525888a460749412-filelists.sqlite.bz2: [Errno 12] 超时: <urlopen 错误超时>

有什么解决方法/替代方案吗?

答案1

这可能是暂时性网络错误。稍等一下,然后重试。

从该网站下载的其他内容是否有效?尝试浏览 http://mirror.bjtu.edu.cn/fedora-epel/5/i386/repodata/(如果这是在仅使用命令行的计算机上,请使用命令行浏览器,例如 lynx、links 或 w3m)。

您需要设置代理才能访问网络吗?与大多数程序一样,Yum 使用http_proxy环境变量。如果您需要代理,请将其放入您的~/.profile(并在 shell 中运行一次,以便它生效)(将主机名和端口号替换为适合您的值):

export http_proxy=http://proxy.example.com:3128/

尝试其他CentOS镜像如果这个特定的方法不适合您。

答案2

如果您仍然只收到 EPEL 镜像的错误,请尝试运行 yum 并使用该--disablerepo='epel'选项作为临时解决方法(即yum --disaberepo='epel' groupinstall "Development Tools",如果这种情况继续发生,您可能需要尝试找到镜像管理员并告知他们出现了问题。

不过,请先尝试吉尔斯的答案,这是一个纯粹的解决方法。

相关内容