求教安转git-lfs的最佳姿势

cat /etc/os-release

NAME="openEuler"
VERSION="22.03 (LTS-SP3)"
ID="openEuler"
VERSION_ID="22.03"
PRETTY_NAME="openEuler 22.03 (LTS-SP3)"
ANSI_COLOR="0;31"

目前已经试过从git-lfs的centos的各种版本源码编译,最终得到的都是:```

求成功安装的大佬分享一下步骤

OEPKGS-SEARCH中提供了20.03版本的git-lfs

其他版本可以从src-openEuler中下载构建脚本和源码,在本地安装,下面是我在22.03-sp2下的安装过程,楼主可以参考一下

  1. 下载git-lfs构建脚本和源码
git clone https://gitee.com/src-openeuler/git-lfs
cd git-lfs
  1. 安装rpmbuild工具
dnf install rpm-build
  1. 准备rpmbuild环境
mkdir -p ~/rpmbuild/SPECS
mkdir -p ~/rpmbuild/RPMS
mkdir -p ~/rpmbuild/SOURCES
mkdir -p ~/rpmbuild/BUILD
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
  1. 安装git-lfs的依赖golang
dnf install golang
  1. 构建并安装git-lfs
cd ~/rpmbuild/SPECS
rpmbuild -bb git-lfs.spec
dnf install ../RPMS/x86/git-lfs-3.2.0-1.x86_64.rpm
  1. 查看是否安装成功
    image
2 Likes

楼主给个解决方案,赞,一键三连!! :rage:

谢谢大佬分享!但是我还没有成功 :joy:

可以贴一下报错