Como instalar o git-lfs no Ubuntu 16.04?

15

Estou tentando instalar o pacote git-lfs e parece que os caminhos esperados não são compatíveis com o Ubuntu. Na seção Downloads do git-lfs , escolho o nome do arquivo Linux AMD64 git-lfs-freebsd-amd64-1.2.1.tar.gz, porque os arquivos .deb não estão disponíveis para o Ubuntu, apenas o Debian 7,8.

Estou recebendo erro: install.sh: 19: install.sh: PATH+=:/usr/local/bin: not found ao executar o install.sh.

Alguém tem uma solução de trabalho sobre como instalar o git-lfs?

Mike
fonte
Este link pode ser útil se você ainda não o experimentou: help.github.com/articles/installing-git-large-file-storage #
Adnan
Na verdade, eu estou usando o mesmo manual para instalar, estou preso na etapa número 3. #
Mike
você poderia especificar onde está o problema? como o que há de errado nessa etapa
Adnan
Obrigado, encontrei o meu problema, estava recebendo um erro de instalação mencionado na minha pergunta por causa do uso de um intérprete errado. Seria de esperar que o .sh trabalhasse sh.
1676 Mike

Respostas:

25

De fato, existem .debarquivos em https://packagecloud.io/github/git-lfs?filter=debs que você pode instalar; o link que você visitou também sugeriu isso, afirmando que "Todos os pacotes estão disponíveis no PackageCloud agora".

De qualquer forma, se você visitar https://git-lfs.github.com/ , a maneira mais simples de instalar git-lfsé seguir as instruções em https://packagecloud.io/github/git-lfs/install :

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

Em seguida, de acordo com https://github.com/github/git-lfs/blob/master/INSTALLING.md#installing-packages , faça

sudo apt-get install git-lfs

Se você não confia na fonte script.deb.she não se sente à vontade para executar o script sudo bash, definitivamente deve primeiro dar uma olhada no script.

edwinksl
fonte
este parecia promissor, mas depois de correr com o bash sudo, eu ainda não posso git lfs track- ele diz 'lfs' não é um comando git
tofutim
bobo eu, eu ainda tinha que corrersudo apt-get install git-lfs
tofutim 21/10
@tofutim Você provavelmente quis dizer sudo apt-get install git?
precisa saber é o seguinte
Não, git já instalado, mas eu precisava git-LFS
tofutim
2
Para o Ubuntu 18.04.02, tudo o que eu tinha a fazer era corrersudo apt install git-lfs
Prajwal Dhatwalia
5

Encontrei minha solução, o problema estava executando o install.sh usando sh:

A maneira correta é sudo ./install.shou em sudo bash install.shvez de sh install.sh.

Mike
fonte
4

Eu estava procurando uma maneira de instalar totalmente a partir da linha de comando (configuração do servidor / VM) e consegui fazê-lo seguindo as instruções da documentação , copiadas abaixo para referência.

  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

* O sudo na etapa 2 é a minha adição e, sem ela, essa etapa estava falhando silenciosamente. Talvez tenha a ver com minhas permissões de usuário no servidor? ymmv

ess
fonte