Jak zainstalować git-lfs na Ubuntu 16.04?

15

Próbuję zainstalować pakiet git-lfs i wygląda na to, że oczekiwane ścieżki nie są przyjazne dla Ubuntu. Z sekcji pobierania git-lfs wybieram nazwę Linux AMD64 git-lfs-freebsd-amd64-1.2.1.tar.gz, ponieważ pliki .deb nie są dostępne dla Ubuntu, tylko Debian 7,8.

Pojawia się błąd: install.sh: 19: install.sh: PATH+=:/usr/local/bin: not foundpodczas uruchamiania install.sh.

Czy ktoś ma działające rozwiązanie dotyczące instalacji git-lfs?

Mikrofon
źródło
Ten link może być pomocny, jeśli jeszcze go nie wypróbowałeś: help.github.com/articles/installing-git-large-file-storage
Adnan
Właściwie używam tej samej instrukcji do instalacji, utknąłem na kroku nr 3.
Mike
czy możesz określić, gdzie jest problem? jak to, co jest nie tak na tym etapie
Adnan
Dziękuję, znalazłem problem, pojawia się błąd instalacji wymieniony w moim pytaniu z powodu użycia niewłaściwego interpretera. Można się spodziewać, że .sh będzie współpracować sh.
Mike

Odpowiedzi:

25

W rzeczywistości są .debpliki na https://packagecloud.io/github/git-lfs?filter=debs , które można zainstalować; link, który odwiedziłeś, również wskazywał na to, stwierdzając, że „Wszystkie pakiety są teraz dostępne w PackageCloud”.

W każdym razie, jeśli wejdziesz na https://git-lfs.github.com/ , najprostszym sposobem instalacji git-lfsjest wykonanie instrukcji pod adresem https://packagecloud.io/github/git-lfs/install :

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

Następnie, zgodnie z https://github.com/github/git-lfs/blob/master/INSTALLING.md#installing-packages , wykonaj

sudo apt-get install git-lfs

Jeśli nie ufasz źródłu script.deb.shi nie czujesz się komfortowo z uruchomieniem skryptu sudo bash, zdecydowanie powinieneś najpierw przejrzeć skrypt.

edwinksl
źródło
wyglądało to obiecująco, ale po uruchomieniu sudo bash nadal nie mogę git lfs track- mówi „lfs” nie jest poleceniem git
tofutim
głupie mnie, wciąż musiałem biecsudo apt-get install git-lfs
tofutim
@tofutim Prawdopodobnie miałeś na myśli sudo apt-get install git?
edwinksl
nie, już zainstalowałem git, ale potrzebowałem git-lfs
tofutim
2
W przypadku Ubuntu 18.04.02 wszystko, co musiałem zrobić, to uruchomićsudo apt install git-lfs
Prajwal Dhatwalia,
5

Znalazłem moje rozwiązanie, problem polegał na uruchomieniu install.sh przy użyciu sh:

Prawidłowy sposób to sudo ./install.shlub sudo bash install.shzamiast sh install.sh.

Mikrofon
źródło
4

Szukałem sposobu instalacji w całości z wiersza polecenia (konfiguracja serwera / maszyny wirtualnej) i mogłem to zrobić, postępując zgodnie z instrukcjami z dokumentacji , skopiowanymi poniżej w celach informacyjnych.

  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 w kroku 2 jest moim dodatkiem, a bez niego ten krok nie udał się cicho. Może ma to związek z moimi uprawnieniami użytkownika na serwerze? ymmv

es
źródło