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?


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.


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.


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.