关于virtualbox下Ubuntu系统无法使用apt-get install XXX命令的问题解决


今天在virtualbox下的ubuntu 16.04系统准备安装ssh的时候,发现每次使用"sudo apt-get install openssh-server"命令它都会提示"not fetch xxxx"。之后试了"apt-get install vim"发现也不行。百度问题了好久,换了/etc/apt/source.list里面的源,改了DNS地址,发现问题还是无法解决。

  后来在virtualbox的设置当中的网络设置中将桥接模式换成了网络地址转换,问题就解决啦。 再次执行"apt-get install xxx"命令,成功!

  总结此次失败原因,在于对VMware下的三种网络模式的作用不熟悉。简单来说,桥接模式下的VMware下的虚拟计算机可以和它同网段下的任一计算机通信;而在网络地址转换(NAT)模式下我们的虚拟计算机可以共享我们主机电脑上的网络,在这种模式下我们可以通过虚拟计算机使用浏览器、下载软件、进行软件更新等。之前的无法安装ssh的问题就是没有连接上网络,所以即使你有好的源也不行!

  最后,在CSDN中我找了一篇关于桥接网络和NAT网络的区别的博客,分享给大家!

  参考博文 : VMware中,该如何理解桥接网络与NAT 网络模式

原创文章 103 获赞 158 访问量 8万+

猜你喜欢

转载自blog.csdn.net/csdnxmj/article/details/98076683
今日推荐