news 2026/4/20 22:49:05

保姆级教程:在VMware Workstation 17上安装OpenEuler 22.03 LTS,并配置中文桌面和基础开发工具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
保姆级教程:在VMware Workstation 17上安装OpenEuler 22.03 LTS,并配置中文桌面和基础开发工具

从零开始:VMware Workstation 17上部署OpenEuler 22.03 LTS全攻略

第一次接触OpenEuler时,我被这个国产操作系统的流畅体验所惊艳。作为一款面向数字基础设施的开源Linux发行版,OpenEuler不仅继承了传统Linux的稳定性,还在性能优化和生态兼容性上有着独特优势。本文将带你完整走过在VMware Workstation 17上安装OpenEuler 22.03 LTS的每一步,从虚拟机创建到中文桌面环境配置,再到开发工具链的搭建,手把手教你打造一个完美的Linux开发环境。

1. 环境准备与镜像获取

在开始安装前,我们需要做好充分的准备工作。不同于简单的虚拟机体验,一个可用于实际开发的OpenEuler环境需要考虑资源分配、镜像选择和后续扩展性。

1.1 硬件与软件需求

建议的配置方案如下:

组件最低配置推荐配置说明
主机CPU4核8核及以上支持虚拟化技术
主机内存8GB16GB为虚拟机分配至少4GB
磁盘空间40GB100GB系统+开发环境需要空间
VMware版本1617 Pro新版兼容性更好

关键点:确保你的BIOS中已开启VT-x/AMD-V虚拟化支持,这直接影响虚拟机性能。在Windows任务管理器的"性能"标签页可以查看虚拟化是否已启用。

1.2 下载OpenEuler 22.03 LTS

访问OpenEuler官网获取最新LTS版本镜像:

官方镜像地址:https://repo.openeuler.org/openEuler-22.03-LTS/ISO/x86_64/

推荐下载openEuler-22.03-LTS-x86_64-dvd.iso文件,它包含完整的软件包集合。下载完成后务必验证文件完整性:

# Windows下使用PowerShell校验 CertUtil -hashfile openEuler-22.03-LTS-x86_64-dvd.iso SHA256 # 对比官网提供的校验值

2. VMware虚拟机创建与系统安装

2.1 创建优化虚拟机

在VMware Workstation 17中新建虚拟机时,有几个关键设置需要注意:

  1. 选择"自定义(高级)"配置,获得更多控制选项
  2. 固件类型选择UEFI(现代Linux发行版的最佳实践)
  3. 虚拟磁盘选择"单个文件"存储,性能更好
  4. 移除不必要的硬件(如USB控制器、声卡等)

网络配置建议

  • 开发环境选择"NAT"模式最方便
  • 需要对外服务时使用"桥接"模式
  • 避免使用"仅主机"模式,除非有特殊需求

2.2 OpenEuler安装过程详解

启动虚拟机后,你会看到OpenEuler安装界面。选择"Install openEuler 22.03-LTS"开始安装:

  1. 语言选择:安装界面语言选中文,但系统语言建议先保持英文,避免早期安装阶段出现乱码
  2. 安装目的地
    • 自动分区方案适合大多数用户
    • 手动分区推荐方案:
      /boot 1GB swap 内存大小的1.5倍(不超过8GB) / 剩余所有空间
  3. 软件选择:勾选"带UKUI的服务器",这是OpenEuler推荐的桌面环境
  4. 网络配置:开启以太网连接,记下分配的IP地址
  5. root密码:设置强密码并牢记
  6. 用户创建:建议创建一个普通用户用于日常操作

点击"开始安装"后,等待约10-15分钟即可完成基础系统安装。

3. 安装后基础配置

3.1 VMware Tools安装

OpenEuler默认不包含VMware Tools,我们需要手动安装open-vm-tools:

sudo dnf install open-vm-tools -y sudo systemctl enable --now vmtoolsd

安装完成后,你就能享受到以下功能:

  • 主机与虚拟机间无缝鼠标移动
  • 自动调整分辨率
  • 共享剪贴板
  • 文件拖放传输

3.2 中文环境完整配置

虽然安装时选择了中文界面,但完整的中文支持还需要以下步骤:

  1. 安装中文字体和输入法:
sudo dnf install fonts-chinese fcitx5 fcitx5-chinese-addons -y
  1. 配置环境变量(添加到~/.bashrc):
export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx
  1. 重启后,在系统设置中添加中文输入法:
    • 打开"区域与语言"
    • 添加输入源→中文→选择你喜欢的输入法(如拼音)

3.3 系统更新与软件源优化

OpenEuler默认使用官方源,但我们可以添加国内镜像加速下载:

# 备份原repo文件 sudo cp /etc/yum.repos.d/openEuler.repo /etc/yum.repos.d/openEuler.repo.bak # 使用清华镜像源 sudo sed -e 's|repo.openeuler.org|mirrors.tuna.tsinghua.edu.cn/openeuler|g' -i /etc/yum.repos.d/openEuler.repo # 更新系统 sudo dnf update -y

4. 开发环境搭建

4.1 基础开发工具链

一个完整的开发环境需要以下核心组件:

# 一次性安装常用工具 sudo dnf install -y git gcc gcc-c++ make cmake autoconf automake \ kernel-devel python3 python3-pip java-11-openjdk-devel

版本管理工具配置

# Git全局设置 git config --global user.name "Your Name" git config --global user.email "your.email@example.com" git config --global core.editor vim

4.2 VS Code安装与优化

虽然OpenEuler软件仓库没有官方VS Code包,但我们可以通过以下方式安装:

  1. 下载RPM包:
wget https://az764295.vo.msecnd.net/stable/.../code-1.79.2-...rpm
  1. 安装依赖和VS Code:
sudo dnf install -y ./code-*.rpm
  1. 推荐安装的扩展:
    • Chinese (Simplified) Language Pack
    • C/C++
    • Python
    • Java Extension Pack
    • GitLens

4.3 容器化支持

OpenEuler对容器技术有很好的支持,安装Docker只需:

sudo dnf install -y docker-engine sudo systemctl enable --now docker

配置Docker镜像加速:

sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://registry.docker-cn.com"] } EOF sudo systemctl restart docker

5. 桌面环境个性化与性能优化

5.1 UKUI桌面定制

UKUI是OpenEuler默认的桌面环境,基于Qt开发,既美观又轻量。几个实用定制技巧:

  1. 主题更换

    • 下载主题包放置于~/.local/share/themes/
    • 在"外观设置"中选择新主题
  2. Dock栏配置

    • 右键Dock栏→设置→调整位置/大小/透明度
    • 添加常用应用到Dock
  3. 快捷键设置

    • 系统设置→键盘→快捷键
    • 推荐设置:
      Super+E:文件管理器 Super+T:终端 Ctrl+Alt+L:锁屏

5.2 系统性能调优

针对开发环境,我们可以进行以下优化:

  1. 交换空间优化
# 查看当前swappiness值 cat /proc/sys/vm/swappiness # 临时设置为更合理的值(推荐10-30) sudo sysctl vm.swappiness=20 # 永久生效 echo "vm.swappiness=20" | sudo tee -a /etc/sysctl.conf
  1. 文件系统优化
# 查看磁盘挂载选项 mount | grep "^/dev" # 在/etc/fstab中添加noatime选项减少磁盘写入 UUID=... / ext4 defaults,noatime 0 1
  1. 服务管理
# 禁用不必要的服务 sudo systemctl disable bluetooth.service sudo systemctl mask accounts-daemon.service

6. 常见问题解决方案

在OpenEuler使用过程中,你可能会遇到以下典型问题:

  1. 分辨率不正确

    • 安装VMware Tools
    • 检查xrandr支持的分辨率:
    xrandr -q
    • 添加自定义分辨率(如果需要)
  2. 中文输入法不工作

    • 确认fcitx进程正在运行:
    ps aux | grep fcitx
    • 检查环境变量设置是否正确
    • 尝试重新安装输入法框架
  3. 软件依赖冲突

    • 使用dnf的解决能力:
    sudo dnf deplist <package> sudo dnf repoquery --requires <package>
    • 考虑使用容器隔离开发环境
  4. 网络连接问题

    • 检查VMware网络适配器设置
    • 验证OpenEuler网络配置:
    nmcli connection show ip addr ping 8.8.8.8

7. 进阶配置建议

当你熟悉基础环境后,可以考虑以下增强配置:

  1. ZFS文件系统支持
sudo dnf install -y zfs sudo zpool create tank /dev/sdX
  1. Kubernetes开发环境
sudo dnf install -y kubernetes kubeadm kubectl sudo systemctl enable kubelet
  1. GPU加速支持

    • 安装NVIDIA驱动(如果宿主机有N卡)
    • 配置CUDA工具包
    • 验证GPU识别:
    nvidia-smi
  2. 远程开发配置

    • 安装SSH服务器:
    sudo dnf install -y openssh-server sudo systemctl enable --now sshd
    • 配置VS Code Remote SSH插件
    • 设置密钥认证替代密码登录

经过以上步骤,你的OpenEuler开发环境已经准备就绪。在实际使用中,我发现UKUI桌面环境对触控板手势的支持特别好,三指上滑显示所有窗口、三指左右滑动切换工作区的体验堪比macOS。系统自带的软件中心虽然应用数量不如Ubuntu丰富,但常用的开发工具都能找到,而且更新及时。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 22:45:55

Circle部署与优化指南:如何将项目管理应用部署到生产环境

Circle部署与优化指南&#xff1a;如何将项目管理应用部署到生产环境 【免费下载链接】circle UI - Project management interface inspired by Linear. Built with Next.js and shadcn/ui, this application allows tracking of issues, projects and teams. 项目地址: http…

作者头像 李华
网站建设 2026/4/20 22:45:54

Deforum Stable Diffusion终极指南:从零开始掌握AI动画生成

Deforum Stable Diffusion终极指南&#xff1a;从零开始掌握AI动画生成 【免费下载链接】deforum-stable-diffusion 项目地址: https://gitcode.com/gh_mirrors/de/deforum-stable-diffusion Deforum Stable Diffusion是一款强大的开源AI动画生成工具&#xff0c;它基于…

作者头像 李华
网站建设 2026/4/20 22:42:17

Hacker Podcast开发环境搭建:从零开始的完整配置教程

Hacker Podcast开发环境搭建&#xff1a;从零开始的完整配置教程 【免费下载链接】hacker-podcast 一个基于 AI 的 Hacker News 中文播客项目&#xff0c;每天自动抓取 Hacker News 热门文章&#xff0c;通过 AI 生成中文总结并转换为播客内容。 项目地址: https://gitcode.c…

作者头像 李华
网站建设 2026/4/20 22:42:16

OmenSuperHub终极指南:三步掌控惠普游戏本性能与散热

OmenSuperHub终极指南&#xff1a;三步掌控惠普游戏本性能与散热 【免费下载链接】OmenSuperHub 使用 WMI BIOS控制性能和风扇速度&#xff0c;自动解除DB功耗限制。 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub OmenSuperHub是一款专为惠普OMEN游戏本设…

作者头像 李华