前言
本文面向希望在 Ubuntu 24.04 系统上进行 OpenHarmony(鸿蒙)命令行工具移植的开发者。由于部分教程仍基于 Ubuntu 22.04 编写,在新版系统中会遇到如 libltdl7-dev 包名变更等问题。本指南已针对 Ubuntu 24.04 的兼容性问题完成修正,并配以实际操作截图,助你顺利搭建开发环境。
1. 安装常见依赖工具
首先更新软件源:
sudo apt update
接着安装必备开发工具。注意:Ubuntu 24.04 中 libltdl7-dev 已被移除,应使用 libltdl-dev 替代。
原始命令(适用于 Ubuntu 22.04)会报错,提示找不到 libltdl7-dev。
✅ 修正后的完整安装命令(适用于 Ubuntu 24.04):
sudo apt install -y curl git vim gcc g++ make pkg-config autoconf automake patch libtool autopoint gperf tcl8.6-dev wget unzip gccgo-go flex bison premake4 python3 python3-pip ninja-build meson sox gfortran subversion build-essential module-assistant gcc-multilib g++-multilib cabextract libboost-all-dev libxml2-utils gettext libxml-libxml-perl libxml2 libxml2-dev libxml-parser-perl texinfo xmlto po4a libtool-bin yasm nasm xutils-dev libx11-dev xtrans-dev libltdl-dev
安装完成后效果如下:

2. 下载 OpenHarmony SDK
创建并进入工作目录:
mkdir ~/harmonypc
cd ~/harmonypc
下载官方 SDK(文件较大,请耐心等待):
wget https://cidownload.openharmony.cn/version/Master_Version/ohos-sdk-full_ohos/20250819_020817/version-Master_Version-ohos-sdk-full_ohos-20250819_020817-ohos-sdk-full_ohos.tar.gz
解压主 SDK 包:
tar xf version-Master_Version-ohos-sdk-full_ohos-20250819_020817-ohos-sdk-full_ohos.tar.gz
解压后目录结构如下:

进入 linux 子目录,解压 native 和 两个关键组件:





