300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 虚拟机:[Errno 256] No more mirrors to try

虚拟机:[Errno 256] No more mirrors to try

时间:2023-12-14 17:56:45

相关推荐

虚拟机:[Errno 256] No more mirrors to try

使用linux系统的yum命令去安装一些软件时总是会出现各种问题。

下面总结一下,首先确认yum搭建成功,使用mount挂载,每次开虚拟机,都记得要mount挂载,因为这个mount是暂时的,关机后下次就必须重新挂载,不然yum无法正常进行。

首先官方说明yum:Yum(全称为 Yellow dog Updater, Modified)基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

我对yum的理解就是yum就是集结了软件安装和下载的命令,我们需要建立仓库yum,后续各种软件的下载直接通过yum install进行。

yum仓库搭建过程如下:

1. 创建文件 /mnt.cdrom : mkdir /mnt/cdrom

2.将光盘挂载到创建的目录下面 : mount /dev/sr0 /mnt/cdrom

这里需要说明Linux下,不像Windows可以有C,D,E,多个光盘目录,Linux只有一个根目录/。在装系统时,我们分配给linux的所有区都在/下的某个位置,虽然创建了 /mnt/cdrom, 但是针对这个目录去下载东西是不行的,没有mount前,系统并不知道这个数据块哪部分数据代表文件,如何对它们操作,因此需要mount 把/mnt/cdrom 定位到某个光盘下面,这样子,我们后续针对/mnt/cdrom的操作就可以映射到/dev/sr0下面。

3. cd /etc/yum.repos.d/

进入这个目录后,创建一个后缀为.repo的文件,比如 test.repo

这个文件就是我们要定义的仓库配置,建立的命令为 touch test.repo

然后修改 vi test.repo

添加内容如下:

[test]name=testbaseurl=file:///mnt/cdromgpgcheck=0

从上面看到,baseurl的地址就是我们刚刚建立的 /mnt/cdrom文件,说明日后的安装各种文件都是在这个目录中进行

这样子就配好了仓库

可以使用yum安装各种软件。

我们可以通过 yum repolist查看

如果这个是3894就说明成功了。

下面总结一下常见的yum错误:

mount 失败 或者Error downloading packages: libarchive-3.1.2-10.el7_2.x86_64: [Errno 256] No more mirrors to try

1.看看自己的CD光盘连接了没有

确保CD是连接了,右下角是绿色的图表

然后通过mount查看 看看挂载是否成功

2. yum repolist

看看仓库文件有没有出现问题,如果是正常的,应该出现3894的标识。

以上就是我问题的解决。

主要是每次开虚拟机,都记得要mount挂载,因为这个mount是暂时的,关机后下次就必须重新挂载,不然yum无法正常进行。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。