Comment installer git-lfs sur Ubuntu 16.04?

15

J'essaie d'installer le paquet git-lfs et il semble que les chemins attendus ne soient pas compatibles avec Ubuntu. Dans la section Téléchargements de git-lfs, je choisis le nom de fichier Linux AMD64 git-lfs-freebsd-amd64-1.2.1.tar.gz, car les fichiers .deb ne sont pas disponibles pour Ubuntu, juste Debian 7,8.

Je reçois une erreur: install.sh: 19: install.sh: PATH+=:/usr/local/bin: not foundlors de l'exécution de install.sh.

Quelqu'un at-il une solution de travail sur la façon d'installer git-lfs?

Mike
la source
Ce lien pourrait être utile si vous ne l'avez pas encore essayé
Adnan
J'utilise en fait ce même manuel pour l'installation, je suis bloqué sur l'étape numéro 3.
Mike
pourriez-vous préciser où est le problème? comme ce qui ne va pas dans cette étape
Adnan
Merci, j'ai trouvé mon problème, j'obtenais une erreur d'installation mentionnée dans ma question à cause de l'utilisation d'un mauvais interprète. On pourrait s'attendre à ce que .sh fonctionne avec sh.
Mike

Réponses:

25

Il existe en fait des .debfichiers sur https://packagecloud.io/github/git-lfs?filter=debs que vous pouvez installer; le lien que vous avez visité a également fait allusion à cela en déclarant que "Tous les packages sont disponibles sur PackageCloud maintenant."

Dans tous les cas, si vous visitez https://git-lfs.github.com/ , la façon la plus simple d'installer git-lfsest de suivre les instructions sur https://packagecloud.io/github/git-lfs/install :

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

Ensuite, selon https://github.com/github/git-lfs/blob/master/INSTALLING.md#installing-packages , faites

sudo apt-get install git-lfs

Si vous ne faites pas confiance à la source de script.deb.shet n'êtes pas à l'aise pour exécuter le script avec sudo bash, vous devriez certainement jeter un œil au script en premier.

edwinksl
la source
cela semblait prometteur, mais après avoir exécuté avec sudo bash, je ne peux toujours pas git lfs track- il dit que 'lfs' n'est pas une commande git
tofutim
idiot moi, je devais encore courirsudo apt-get install git-lfs
tofutim
@tofutim Vous vouliez probablement dire sudo apt-get install git?
edwinksl
non, git déjà installé, mais j'avais besoin de git-lfs
tofutim
2
Pour Ubuntu 18.04.02, tout ce que j'avais à faire était de courirsudo apt install git-lfs
Prajwal Dhatwalia
5

J'ai trouvé ma solution, le problème exécutait install.sh en utilisant sh:

La bonne façon est sudo ./install.shou sudo bash install.shau lieu de sh install.sh.

Mike
la source
4

Je cherchais un moyen d'installer entièrement à partir de la ligne de commande (configuration serveur / VM), et j'ai pu le faire en suivant les instructions de la documentation , copiées ci-dessous pour référence.

  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

* Le sudo de l'étape 2 est mon ajout, et sans lui, cette étape échouait silencieusement. Peut-être à voir avec mes autorisations d'utilisateur sur le serveur? ymmv

ess
la source