Я пытаюсь установить пакет git-lfs, и похоже, что ожидаемые пути не являются дружественными для Ubuntu. В разделе «Загрузки» git-lfs я выбираю имя файла Linux AMD64git-lfs-freebsd-amd64-1.2.1.tar.gz
, потому что файлы .deb недоступны для Ubuntu, только Debian 7,8.
Я получаю ошибку: install.sh: 19: install.sh: PATH+=:/usr/local/bin: not found
при выполнении install.sh.
У кого-нибудь есть рабочее решение о том, как установить git-lfs?
sh
.Ответы:
Фактически
.deb
на https://packagecloud.io/github/git-lfs?filter=debs можно установить файлы, которые вы можете установить; Ссылка, которую вы посетили, также намекала на это, заявляя, что «Все пакеты доступны в PackageCloud сейчас».В любом случае, если вы посетите https://git-lfs.github.com/ , самый простой способ установки
git-lfs
- это следовать инструкциям по адресу https://packagecloud.io/github/git-lfs/install :Затем, в соответствии с https://github.com/github/git-lfs/blob/master/INSTALLING.md#install-packages , выполните
Если вы не доверяете источнику
script.deb.sh
и не хотите запускать скриптsudo bash
, сначала обязательно посмотрите на скрипт.источник
git lfs track
- он говорит, что 'lfs' не является командой gitsudo apt-get install git-lfs
sudo apt-get install git
?sudo apt install git-lfs
Я нашел свое решение, проблема заключалась в выполнении install.sh с помощью
sh
:Правильный путь есть
sudo ./install.sh
илиsudo bash install.sh
вместоsh install.sh
.источник
Я искал способ установки полностью из командной строки (настройка сервера / виртуальной машины) и смог сделать это, следуя инструкциям из документации , скопированной ниже для справки.
sudo apt-get install software-properties-common
sudo curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
*sudo apt-get install git-lfs
git lfs install
* Sudo на шаге 2 - это мое дополнение, и без него этот шаг молча провалился. Может быть, делать с моими пользовательскими разрешениями на сервере? YMMV
источник