0

0

麒麟操作系统(Kylin)开发环境搭建全流程教程

蓮花仙者

蓮花仙者

发布时间:2026-02-06 15:16:07

|

499人浏览过

|

来源于php中文网

原创

需先确认Kylin系统版本与架构,再依次更新系统、安装编译工具、配置JDK、Python、Node.js及Git环境,确保各组件适配对应发行版(Ubuntu/Debian或openEuler系)与CPU架构。

如果您计划在麒麟操作系统(kylin)上开展软件开发工作,需根据系统版本及目标开发语言配置对应的基础工具链与依赖环境。以下是针对主流kylin桌面版(基于ubuntu/debian或openeuler内核)的开发环境搭建全流程:

一、确认系统版本与架构

准确识别当前Kylin发行版类型与CPU架构是选择适配开发工具的前提,避免因包不兼容导致安装失败或运行异常。

1、打开终端,执行命令:cat /etc/os-release,查看ID、VERSION_ID及VARIANT字段。

2、执行命令:uname -m,确认系统架构为x86_64、aarch64或loongarch64。

3、执行命令:lsb_release -a,进一步核对发行版代号(如Kylin V10 SP1对应ubuntu20.04或openEuler20.03源)。

二、更新系统并安装基础编译工具

确保系统软件源可用且已同步最新元数据,同时安装gcc、g++、make、pkg-config等通用构建依赖,为后续语言环境提供底层支撑。

1、执行命令:sudo apt update && sudo apt upgrade -y(适用于Debian/Ubuntu系Kylin)。

2、执行命令:sudo apt install -y build-essential git curl wget gnupg2 lsb-release

3、若为openEuler系Kylin,替换为:sudo dnf groupinstall -y "Development Tools"sudo dnf install -y git curl wget

三、安装Java开发环境(JDK)

JDK是Java、Maven、Gradle及部分IDE运行的必要运行时,需匹配Kylin系统架构并设置全局JAVA_HOME。

1、下载对应架构的OpenJDK 11或17压缩包(如:jdk-17.0.1_linux-aarch64_bin.tar.gz),来源为Adoptium或华为毕昇JDK官方镜像。

2、解压至/opt/java目录:sudo mkdir -p /opt/java && sudo tar -zxf jdk-*.tar.gz -C /opt/java/

3、配置环境变量:编辑/etc/profile.d/java.sh,写入两行:export JAVA_HOME=/opt/java/jdk-17.0.1export PATH=$JAVA_HOME/bin:$PATH

4、生效配置:source /etc/profile.d/java.sh,验证:java -version

四、配置Python开发环境

系统预装Python版本可能过旧或缺失pip,需升级至Python 3.9+并建立虚拟环境管理机制,隔离项目依赖。

1、检查当前版本:python3 --version;若低于3.9,使用deadsnakes PPA(Ubuntu系)或源码编译安装。

银色网新企业网站管理系统8.1
银色网新企业网站管理系统8.1

网新企业网站管理系统是专业为个人和企业网站建设而开发的一款智能化程序。该程序基于ASP+ACCESS环境开发,拥有完善的网站前台和后台全智能化管理功能,完全由后台操作(如添加、修改网站基本信息、产品、企业新闻动态等)静态生成前台界面HTML格式网页文件,是个人和企业智能化网站建设首选!

下载

2、升级pip:curl https://bootstrap.pypa.io/get-pip.py | sudo python3

3、安装venv模块支持:sudo apt install -y python3-venv(Ubuntu系)或 sudo dnf install -y python3-virtualenv(openEuler系)。

4、为项目创建独立环境:python3 -m venv ~/myproject_env,启用:source ~/myproject_env/bin/activate

五、安装Node.js与npm

前端或全栈开发需Node.js运行时,推荐通过NodeSource仓库安装LTS版本,避免使用系统默认低版本引发兼容问题。

1、导入NodeSource GPG密钥:curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg

2、添加仓库(以Node.js 18.x为例):echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/nodesource.list

3、更新并安装:sudo apt update && sudo apt install -y nodejs

4、验证:node -v && npm -v;建议全局升级npm:sudo npm install -g npm@latest

六、配置Git与SSH密钥

代码版本控制与远程仓库交互依赖Git客户端及安全认证机制,需完成用户信息设定与免密推送能力配置。

1、配置全局用户名与邮箱:git config --global user.name "YourName"git config --global user.email "you@example.com"

2、生成SSH密钥对(ed25519算法):ssh-keygen -t ed25519 -C "you@example.com",保存路径默认~/.ssh/id_ed25519

3、启动ssh-agent并添加密钥:eval "$(ssh-agent -s)",再执行 ssh-add ~/.ssh/id_ed25519

4、将公钥内容复制到剪贴板:cat ~/.ssh/id_ed25519.pub | xclip -sel clip(需先安装xclip),粘贴至Gitee/GitHub账户SSH Keys设置页。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

344

2023.10.09

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

420

2024.12.20

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

775

2024.12.23

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

353

2025.07.23

Java Maven专题
Java Maven专题

本专题聚焦 Java 主流构建工具 Maven 的学习与应用,系统讲解项目结构、依赖管理、插件使用、生命周期与多模块项目配置。通过企业管理系统、Web 应用与微服务项目实战,帮助学员全面掌握 Maven 在 Java 项目构建与团队协作中的核心技能。

0

2025.09.15

python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

190

2023.09.27

python print用法与作用
python print用法与作用

本专题整合了python print的用法、作用、函数功能相关内容,阅读专题下面的文章了解更多详细教程。

4

2026.02.03

curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

445

2023.06.14

1688阿里巴巴货源平台入口与批发采购指南
1688阿里巴巴货源平台入口与批发采购指南

本专题整理了1688阿里巴巴批发进货平台的最新入口地址与在线采购指南,帮助用户快速找到官方网站入口,了解如何进行批发采购、货源选择以及厂家直销等功能,提升采购效率与平台使用体验。

49

2026.02.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 8.6万人学习

Git 教程
Git 教程

共21课时 | 3.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号