需先确认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.1 和 export 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系)或源码编译安装。
网新企业网站管理系统是专业为个人和企业网站建设而开发的一款智能化程序。该程序基于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设置页。









