openEuler22.03安装git-lfs

黄猛

本文参考此文

由于openeuler中的dnf包中没有git-lfs,需要自己clone git-lfs的源码,并构建rpm包,最后通过dnf的安装工具安装到计算机中。

#下载git-lfs构建脚本和源码
git clone https://gitee.com/src-openeuler/git-lfs

#进入文件夹
cd git-lfs

#安装rpm-build工具(root权限)
dnf install rpm-build

#准备rpmbuild环境

1
2
3
4
5
6
mkdir ~/rpmbuild/SPECS
mkdir ~/rpmbuild/RPMS
mkdir ~/rpmbuild/SOURCES
cp ./git-lfs.spec ~/rpmbuild/SPECS/
cp ./git-lfs-v3.2.0.tar.gz ~/rpmbuild/SOURCES
cp ./0001-use-vendor-dir-for-build.patch ~/rpmbuild/SOURCES

#安装git-lfs的依赖golang
dnf install golang

#构建并安装git-lfs

1
2
3
cd ~/rpmbuild/SPECS
rpmbuild -bb git-lfs.spe
dnf install ../RPMS/aarch64/git-lfs-3.2.0-1.aarch64.rpm

#查看是否安装成功
git lfs version

#注意,使用之前依然要检查是否正确安装
git lfs install

  • 标题: openEuler22.03安装git-lfs
  • 作者: 黄猛
  • 创建于 : 2024-12-25 15:57:32
  • 更新于 : 2024-12-25 16:51:34
  • 链接: http://huangmeng.tech/2024/12/25/openEuler22-03安装git-lfs/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
openEuler22.03安装git-lfs