我正在运行 CentOS 6.6,尝试使用从离线虚拟机镜像下载的 ISO 文件更新到 6.8。
我已经安装了 ISO 文件并将其放在/media/CentOS/
然后我运行命令yum --disablerepo=* --enablerepo=c6-media update
我让操作系统找到更新并要求确认,但当补丁开始下载时,它们都返回[Errno 256] no more mirrors to try
。但是,我可以单独下载补丁,没有任何问题。我只需要安装大约 500 个补丁,不想手动安装。
我已经尝试yum clean headers && yum clean metadata && yum makecache
过yum clean all
我也尝试过将媒体 .repo 文件标记为启用并禁用所有其他文件,但没有任何效果。我还检查了文件是否TRANS.TBL
与repodata
目录匹配。我知道有类似的帖子,但我似乎找不到提到使用离线 ISO 文件的帖子。提前致谢。
答案1
如果有人遇到和我一样的问题,那说明我有一个 64 位 ISO,当我运行 64 位版本时,也有 32 位软件包需要与 64 位软件包同时更新。我最终下载了 32 位 ISO,并创建了 64 位和 32 位的 repo,然后一起更新它们