openEuler安装git-lfs(解bug版)
这个来走的,但是里面又踩了一些坑,还有一些bug,所以拿过来标注记录一下。首先,此篇基本步骤是按照。
·
首先,此篇基本步骤是按照openEuler22.03安装git-lfs_openeuler git-lfs-CSDN博客这个来走的,但是里面又踩了一些坑,还有一些bug,所以拿过来标注记录一下。
#下载git-lfs构建脚本和源码
git clone https://gitee.com/src-openeuler/git-lfs
#进入文件夹
cd git-lfs
#安装rpm-build工具(root权限)
dnf install rpm-build
#准备rpmbuild环境 -----标记,这一步不能换路径,只能在这个路径下,换路径后续会报错。
mkdir -p ~/rpmbuild/SPECS
mkdir -p ~/rpmbuild/RPMS
mkdir -p ~/rpmbuild/SOURCES
cp ./git-lfs.spec ~/rpmbuild/SPECS/
#下面这一步原博主写错路径了。另外其中的3.2.0为具体的版本号,实际以下载为主,最后的斜杠别忘了加,否则会把git-lfs-v3.6.1.tar.gz传到对应路径重命名为aarch64,而不是创建aarch64然后放进去
cp ./git-lfs-v3.6.1.tar.gz ~/rpmbuild/RPMS/aarch64/
cp ./0001-use-vendor-dir-for-build.patch ~/rpmbuild/SOURCES
#下面这一步原博主没有写,但是有人(包括我自己)遇到了错误,这里写上
cp ./vendor.tar.gz ~/rpmbuild/SOURCES/vendor.tar.gz
#安装git-lfs的依赖golang
dnf install golang
#构建并安装git-lfs
cd ~/rpmbuild/SPECS
rpmbuild -bb git-lfs.spec
dnf install ../RPMS/aarch64/git-lfs-3.6.1-1.aarch64.rpm
#查看是否安装成功
git lfs version
#初始化
git lfs install
最终结果:

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐

所有评论(0)