如何在 Ubuntu 16.04 上安装 git-lfs?

如何在 Ubuntu 16.04 上安装 git-lfs?

我正在尝试安装 git-lfs 包,但看起来预期的路径对 Ubuntu 不友好。来自git-lfs 的下载部分我选择 Linux AMD64 文件名git-lfs-freebsd-amd64-1.2.1.tar.gz,因为 .deb 文件不适用于 Ubuntu,只有 Debian 7,8。

install.sh: 19: install.sh: PATH+=:/usr/local/bin: not found执行 install.sh 时出现错误:

有没有人有关于如何安装 git-lfs 的可行解决方案?

答案1

事实上有.deb文件在https://packagecloud.io/github/git-lfs?filter=debs您可以安装;您访问的链接也暗示了这一点,“所有软件包现在都可以在 PackageCloud 上获得。”

无论如何,如果你访问https://git-lfs.github.com/,最简单的安装方法git-lfs是按照以下说明进行操作https://packagecloud.io/github/git-lfs/install

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash

然后,根据https://github.com/github/git-lfs/blob/master/INSTALLING.md#installing-packages, 做

sudo apt-get install git-lfs

如果您不信任的来源script.deb.sh并且不愿意使用运行脚本sudo bash,那么您一定要先看一下该脚本。

答案2

我正在寻找一种完全从命令行(服务器/虚拟机设置)进行安装的方法,并能够按照以下说明进行操作:文档,复制如下,以供参考。

  1. sudo apt-get install software-properties-common
  2. sudo curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash*
  3. sudo apt-get install git-lfs
  4. git lfs install

*步骤 2 中的 sudo 是我添加的,如果没有它,这一步就会默默失败。也许与我在服务器上的用户权限有关?ymmv

答案3

如果有人在 Google 上找到这个帖子并且使用的是现代 Ubuntu 版本(至少21.04+),只需这样做sudo apt install git-lfs

答案4

我找到了解决方案,问题是使用以下命令执行 install.sh sh

正确的方法是sudo ./install.sh或者sudo bash install.sh代替sh install.sh

相关内容