麒麟OS安装Git需据网络、架构与安全要求选路径:联网用APT装git-all;断网用离线DEB包加apt --fix-broken修复;ARM或定制需求则源码编译并更新PATH。

在麒麟OS(银河麒麟V10 SP1、openKylin 2.0等)命令行中安装Git,是开展代码协作与本地版本管理的前提——若执行git --version提示“command not found”,说明系统未部署完整Git套件,必须根据网络连通性、硬件架构和安全要求选择对应安装路径,否则后续克隆、提交、推送均无法进行。
APT在线安装(联网环境首选)
第一步:打开终端,刷新软件包索引并允许源信息更新:
sudo apt update --allow-releaseinfo-change
第二步:安装完整Git套件(含gitk、git-gui、man文档及调试支持):
sudo apt install -y git-all
第三步:验证是否成功:
git --version
输出类似git version 2.45.2即表示就绪。这一步不能跳过,因为部分麒麟镜像虽预装了极简版git,但缺少gitk、git-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. 编译安装:
make -j2 && sudo make prefix=/usr/local/git install
5. 更新PATH:
echo 'export PATH=$PATH:/usr/local/git/bin' >> ~/.bashrc && source ~/.bashrc


















