Git可在麒麟OS上通过APT在线、离线DEB包或源码编译三种方式安装:APT方式执行sudo apt update --allow-releaseinfo-change和sudo apt install -y git-all后验证git --version;离线方式需在同版本联网机下载git及全部依赖.deb包,再用sudo dpkg -i *.deb配合sudo apt --fix-broken install -y修复;源码编译适用于ARM等定制场景,需下载解压、配置prefix、make -j2编译安装,并更新PATH。

在麒麟操作系统(银河麒麟V10 SP1、openKylin 2.0等)上安装Git客户端,是启动代码协作与版本管理的第一步。若系统未预装Git,执行git --version会提示“command not found”,此时必须手动部署——不同网络条件、硬件架构和安全要求,决定了安装路径的差异。
APT在线安装(联网环境首选)
适用于已配置有效软件源且能访问互联网的openKylin或银河麒麟桌面版,操作最简、依赖自动解决。
第一步:打开终端,刷新软件包索引并允许源信息更新:
sudo apt update --allow-releaseinfo-change
第二步:安装完整Git套件(含man文档、调试工具及辅助命令):
【sudo apt install -y git-all】
第三步:验证是否成功:
git --version
输出类似git version 2.39.5即表示就绪。这一步不能跳过,因为部分麒麟镜像虽预装了极简版git,但缺少gitkgit-gui等关键子命令。
离线DEB包安装(断网信创环境)
专为无外网的涉密或封闭办公场景设计,需提前在同版本联网机上打包全部依赖,避免目标机因缺依赖而安装失败。
方法一:在同版本麒麟系统中批量下载主包及所有运行时依赖:
apt download git git-man libcurl4-gnutls-dev libexpat1-dev libz-dev
方法二:将生成的全部.deb文件拷贝至离线机指定目录(如/tmp/git-offline),进入该目录后执行:
sudo dpkg -i *.deb
注意:若提示依赖错误,不要手动逐个安装,直接运行:
【sudo apt --fix-broken install -y】
这条命令会自动补全缺失依赖并完成配置,比反复dpkg -i更可靠。
源码编译安装(ARM架构或定制需求)
面向麒麟国防版V10(aarch64)、或需启用特定编译选项(如禁用Perl、启用libssh)的深度定制场景。此方式绕过包管理器限制,但必须严格按顺序执行。
1. 下载稳定版源码(以2.45.2为例):
wget https://www.kernel.org/pub/software/scm/git/git-2.45.2.tar.gz
2. 解压并进入源码目录:
tar -zxvf git-2.45.2.tar.gz && cd git-2.45.2
3. 配置安装路径为/usr/local/git,避免覆盖系统默认路径:
make configure prefix=/usr/local/git
4. 编译(使用CPU核心数加速,aarch64平台建议用-j2防内存溢出):
make -j2
5. 安装:
sudo make prefix=/usr/local/git install
6. 将新Git加入PATH:
echo 'export PATH=$PATH:/usr/local/git/bin' | sudo tee -a /etc/profile
7. 生效并验证:
source /etc/profile && git --version


















