当前位置:首页 > Ubuntu > 正文

打造高效开发利器(Ubuntu虚拟开发环境详细配置教程)

在软件开发过程中,拥有一个干净、隔离且可复用的开发环境至关重要。对于初学者和专业开发者而言,Ubuntu虚拟开发环境是一个理想选择。本文将手把手教你如何从零开始搭建一个功能齐全的 Ubuntu 虚拟开发环境,即使你是完全的小白也能轻松上手!

一、准备工作

在开始之前,请确保你已准备好以下工具:

  • 一台 Windows 或 macOS 主机
  • 虚拟机软件(推荐使用 VirtualBoxVMware Workstation Player
  • Ubuntu 22.04 LTS ISO 镜像文件(可从 官网 免费下载)
打造高效开发利器(Ubuntu虚拟开发环境详细配置教程) Ubuntu虚拟开发环境 Ubuntu开发环境搭建 虚拟机配置Ubuntu Ubuntu编程环境配置 第1张

二、安装 VirtualBox 并创建虚拟机

以 VirtualBox 为例(免费开源),步骤如下:

  1. 下载并安装 VirtualBox
  2. 打开 VirtualBox,点击“新建”
  3. 输入名称(如 UbuntuDev),类型选“Linux”,版本选“Ubuntu (64-bit)”
  4. 分配内存:建议至少 2048 MB(2GB)
  5. 创建虚拟硬盘:选择“现在创建虚拟硬盘”,类型选 VDI,动态分配,大小建议 25GB 以上

三、安装 Ubuntu 系统

1. 选中刚创建的虚拟机,点击“设置” → “存储” → 在光驱位置加载你下载的 Ubuntu ISO 文件。

2. 启动虚拟机,按照屏幕提示完成 Ubuntu 安装:

  • 选择语言 → 安装 Ubuntu
  • 键盘布局保持默认
  • 更新和其他软件:选“正常安装”
  • 安装类型:选“清除整个磁盘并安装 Ubuntu”(注意:这只是虚拟磁盘,不会影响你的主机)
  • 设置时区、用户名和密码

安装完成后重启,进入 Ubuntu 桌面系统。

四、基础环境配置

进入系统后,首先更新软件源并安装必要工具:

sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential git curl vim htop net-tools
sudo apt install -y python3 python3-pip nodejs npm openjdk-17-jdk

这一步安装了编译工具链、版本控制工具 Git、常用命令行工具以及 Python、Node.js、Java 等主流开发语言环境,为后续 Ubuntu开发环境搭建打下坚实基础。

五、安装增强功能(可选但推荐)

为了让虚拟机体验更流畅,建议安装 Guest Additions(VirtualBox)或 VMware Tools(VMware)。

以 VirtualBox 为例:

sudo apt install -y dkms build-essential linux-headers-generic
# 在 VirtualBox 菜单中选择“设备” → “安装增强功能”
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run
sudo usermod -aG vboxsf $USER
sudo reboot

重启后,你将获得更好的显示分辨率、共享剪贴板、拖放文件等功能,极大提升 虚拟机配置Ubuntu 的使用体验。

六、配置共享文件夹(方便代码同步)

在 VirtualBox 中:

  1. 关闭虚拟机
  2. 在 VirtualBox 主界面,选中虚拟机 → “设置” → “共享文件夹”
  3. 添加一个共享文件夹,例如指向你主机上的 D:\projects
  4. 勾选“自动挂载”和“固定分配”
  5. 启动虚拟机,你的共享文件夹将出现在 /media/sf_projects(名称取决于你设置的文件夹名)

七、总结

通过以上步骤,你已经成功搭建了一个功能完整的 Ubuntu编程环境配置 虚拟开发环境。这个环境隔离性好、可随时快照备份、便于团队协作复现,非常适合学习、测试和日常开发使用。

现在,你可以在这个干净的 Ubuntu 环境中自由安装 Docker、VS Code、数据库等工具,构建属于你自己的专属开发工作台!

祝你编码愉快!如有疑问,欢迎在评论区交流~