packagecloud хранит пакеты git-lfs
для популярных дистрибутивов Linux с использованием менеджеров пакетов типа apt/deb и yum/rpm. Установка с помощью packagecloud является относительно простой и включает два шага:
Packagecloud предоставляет скрипты для автоматизации процесса конфигурации репозитория пакетов на вашей системе, импорта ключей подписи и т.д. Эти скрипты должны выполняться от имени пользователя sudo root, и вы должны просмотреть их перед запуском. Скрипты следующие:
Скрипты проверяют ваш дистрибутив Linux и версию, а затем используют эти параметры для создания лучшего URL-адреса репозитория. Если вы используете один из дистрибутивов, указанных для последней версии Git LFS на странице packagecloud, например debian/jessie
, el/7
, вы можете запустить скрипт без параметров:
Для репозиториев apt/deb:
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
Для репозиториев yum/rpm:
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash
Если вы используете дистрибутив, который точно не совпадает с доступными репозиториями для Git LFS, но для которого есть репозиторий для совместимого дистрибутива, вы также можете запустить скрипт без параметров. Например, для дистрибутива, совместимого с Debian Jessie или CentOS 7, можно выполнить команду:
Для репозиториев apt/deb:
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
Для репозиториев yum/rpm:
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash
```Для apt/deb хранилища:
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | os=debian dist=jessie sudo -E bash
Переменные `os` и `dist` заменяют значения, определённые системой, и принудительно выбирают хранилище для конкретной версии операционной системы.
Вы также можете использовать следующую команду для автоматического определения имени выпуска для базовых на Ubuntu систем (например, Pop!_OS):
(. /etc/lsb-release && curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo env os=ubuntu dist="${DISTRIB_CODENAME}" bash)
## 2. Установка пакетов
При настроенном хранилище packagecloud для вашей системы вы можете установить Git LFS:
* apt/deb: `sudo apt-get install git-lfs`
* yum/rpm: `sudo yum install git-lfs`
## Примечание о прокси-серверах
Некоторые команды выше требуют наличия интернет-соединения и использования `sudo`. Если ваш хост находится за прокси-сервером, используемым для доступа в интернет, вам может потребоваться наличие переменных окружения `http_proxy` или `https_proxy`. Эти переменные могут быть удалены при переходе в режим root через `sudo`, который по умолчанию сбрасывает окружение. Для решения этой проблемы можно запустить `sudo` с ключом `-E`, `sudo -E ...`, чтобы сохранить переменные окружения.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )