我正在尝试安装 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
我正在寻找一种完全从命令行(服务器/虚拟机设置)进行安装的方法,并能够按照以下说明进行操作:文档,复制如下,以供参考。
sudo apt-get install software-properties-common
sudo curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
*sudo apt-get install git-lfs
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
。