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

在VirtualBox下尝试安装SSH到Ubuntu16.04时遇到notfetch错误,通过更改网络设置从桥接模式到NAT模式解决了问题。文章详细解释了VMware下桥接模式与NAT模式的区别,以及它们如何影响网络连接和软件包的安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 


今天在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的问题就是没有连接上网络,所以即使你有好的源也不行!

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

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

 

 

 

### 安装和配置Ubuntu上的驱动程序 #### Nvidia 显卡驱动安装 对于希望在 Ubuntu 上安装 NVIDIA 显卡驱动的用户而言,了解不同版本之间的差异至关重要。从 Ubuntu 20.04 开始,默认使用的显示管理器变更为 GDM3 而不是之前的 LightDM[^2]。 为了确保顺利安装 NVIDIA 驱动,在执行任何操作前建议先移除旧有的 Nouveau 开源驱动: ```bash sudo apt-get purge nvidia* sudo apt-get autoremove ``` 接着更新软件包列表并重启计算机以清除缓存中的残留数据: ```bash sudo apt update && sudo reboot now ``` 完成上述准备工作后,可以通过两种方式之一来安装官方推荐的闭源驱动:一是利用图形界面下的“附加驱动”工具;二是通过命令行方式进行手动指定版本号的精确部署。这里介绍后者的方法: 查询当前系统支持的最佳匹配驱动版本,并按照提示输入密码确认权限授予: ```bash ubuntu-drivers devices ``` 依据返回的结果选择合适的驱动编号进行安装,例如 `nvidia-driver-xxx` 中的 xxx 数字部分代表具体版本代号: ```bash sudo apt install nvidia-driver-xxx ``` 最后一步同样重要的是重新启动机器使更改生效: ```bash sudo reboot ``` #### VirtualBox 的安装与基本设置 除了硬件层面的 GPU 外设外,有时也需要考虑虚拟化环境内的设备兼容性问题。针对此类需求场景,VirtualBox 提供了一个良好的解决方案框架[^3]。 首先添加 Oracle 的公钥以及对应的 APT 存储库地址至本地配置文件中: ```bash wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list ``` 随后同步最新的可用资源索引表并对目标组件实施下载动作: ```bash sudo apt update sudo apt install virtualbox-6.1 ``` 至此便完成了 VirtualBox 主应用程序及其依赖项的基础搭建工作流程描述。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值