¿Cómo instalar git-lfs en Ubuntu 16.04?

15

Estoy tratando de instalar el paquete git-lfs y parece que las rutas esperadas no son compatibles con Ubuntu. De la sección Descargas de git-lfs , elijo el nombre del archivo AMD64 de Linux git-lfs-freebsd-amd64-1.2.1.tar.gz, porque los archivos .deb no están disponibles para Ubuntu, solo Debian 7,8.

Recibo un error: install.sh: 19: install.sh: PATH+=:/usr/local/bin: not foundal ejecutar install.sh.

¿Alguien tiene una solución de trabajo sobre cómo instalar git-lfs?

Miguel
fuente
Este enlace podría ser útil si aún no lo ha probado
Adnan
De hecho, estoy usando el mismo manual para instalar, estoy atascado en el paso número 3.
Mike
¿podría especificar dónde está el problema? como lo que está mal en ese paso
Adnan
Gracias, encontré mi problema, estaba recibiendo un error de instalación mencionado en mi pregunta por usar un intérprete incorrecto. Uno esperaría que .sh trabaje con él sh.
Mike

Respuestas:

25

De hecho, hay .debarchivos en https://packagecloud.io/github/git-lfs?filter=debs que puede instalar; el enlace que visitó también insinuó esto al afirmar que "Todos los paquetes están disponibles en PackageCloud ahora".

En cualquier caso, si visita https://git-lfs.github.com/ , la forma más sencilla de instalar git-lfses seguir las instrucciones en https://packagecloud.io/github/git-lfs/install :

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

Luego, de acuerdo con https://github.com/github/git-lfs/blob/master/INSTALLING.md#installing-packages , haga

sudo apt-get install git-lfs

Si no confía en la fuente script.deb.shy se siente incómodo con la ejecución del script sudo bash, definitivamente debe echarle un vistazo primero.

edwinksl
fuente
esto parecía prometedor, pero después de correr con sudo bash, todavía no puedo git lfs track- dice 'lfs' no es un comando git
tofutim
tonto, todavía tenía que corrersudo apt-get install git-lfs
tofutim
@tofutim Probablemente quisiste decir sudo apt-get install git?
edwinksl
no, ya instalé git, pero necesitaba git-lfs
tofutim
2
Para Ubuntu 18.04.02, todo lo que tenía que hacer era ejecutarsudo apt install git-lfs
Prajwal Dhatwalia
5

Encontré mi solución, el problema era ejecutar install.sh usando sh:

La forma correcta es sudo ./install.sho en sudo bash install.shlugar de sh install.sh.

Miguel
fuente
4

Estaba buscando una forma de instalar completamente desde la línea de comandos (configuración del servidor / VM), y pude hacerlo siguiendo las instrucciones de la documentación , copiadas a continuación para referencia.

  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

* El sudo en el paso 2 es mi adición, y sin él este paso estaba fallando en silencio. ¿Tal vez que ver con mis permisos de usuario en el servidor? ymmv

ess
fuente