Как установить git-lfs на Ubuntu 16.04?

15

Я пытаюсь установить пакет git-lfs, и похоже, что ожидаемые пути не являются дружественными для Ubuntu. В разделе «Загрузки» git-lfs я выбираю имя файла Linux AMD64git-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?

Майк
источник
Эта ссылка может быть полезна, если вы еще не попробовали ее: help.github.com/articles/install-git-large-file-storage
Аднан
Я на самом деле использую то же руководство для установки, я застрял на шаге № 3.
Майк
не могли бы вы указать, где проблема? как то, что не так в этом шаге
Аднан
Спасибо, я нашел свою проблему, я получил ошибку установки, упомянутую в моем вопросе из-за использования неверного интерпретатора. Можно ожидать, что .sh будет работать с sh.
Майк

Ответы:

25

Фактически .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#install-packages , выполните

sudo apt-get install git-lfs

Если вы не доверяете источнику script.deb.shи не хотите запускать скрипт sudo bash, сначала обязательно посмотрите на скрипт.

edwinksl
источник
это выглядело многообещающе, но после запуска с sudo bash я все еще не могу git lfs track- он говорит, что 'lfs' не является командой git
tofutim
глупый я, мне все равно пришлось бежатьsudo apt-get install git-lfs
тофутим
@tofutim Ты наверное имел ввиду sudo apt-get install git?
Edwinksl
Нет, уже установлен Git, но мне нужно Git-
LFS
2
Для Ubuntu 18.04.02 все, что мне нужно было сделать - это запуститьsudo apt install git-lfs
Prajwal Dhatwalia
5

Я нашел свое решение, проблема заключалась в выполнении install.sh с помощью sh:

Правильный путь есть sudo ./install.shили sudo bash install.shвместо sh install.sh.

Майк
источник
4

Я искал способ установки полностью из командной строки (настройка сервера / виртуальной машины) и смог сделать это, следуя инструкциям из документации , скопированной ниже для справки.

  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

* Sudo на шаге 2 - это мое дополнение, и без него этот шаг молча провалился. Может быть, делать с моими пользовательскими разрешениями на сервере? YMMV

ESS
источник