Всегда получайте сообщение об ошибке & ldquo; операционная система не поддерживается packagecloud.io, или обнаружение ОС этого скрипта не удалось & rdquo; когда попробуйте установить с терминала

Я новичок в Ubuntu и Terminal. Я пытаюсь установить его:

curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

И получаю ошибку, когда пытаюсь установить его:

Detected operating system as Ubuntu/zesty. Checking for curl... Detected curl... Running apt-get update... done. Installing apt-transport-https... done. Installing /etc/apt/sources.list.d/gitlab_gitlab-ce.list...curl: (22) The requested URL returned error: 404 Not Found


Unable to download repo config from: https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/config_file.list?os=Ubuntu&dist=zesty&source=script

This usually happens if your operating system is not supported by  packagecloud.io, or this script's OS detection failed.

You can override the OS detection by setting os= and dist= prior to running this script. You can find a list of supported OSes and distributions on our website: https://packages.gitlab.com/docs#os_distro_version

For example, to force Ubuntu Trusty: os=ubuntu dist=trusty ./script.sh

Я не понимаю ошибку. Я уже пытаюсь найти решение, но я до сих пор не понимаю. Может ли кто-нибудь помочь мне объяснить, почему это происходит и как это исправить?

-1
задан 21 April 2017 в 11:18

2 ответа

Ваша версия Ubuntu является "пикантной", который является "17.10". Вы пытаетесь загрузить "gitlab-ce" с packagecloud использование сценария. См.: https://packages.gitlab.com/gitlab/gitlab-ce

, Но: gitlab-ce доступен в packagecloud только до гостеприимный, который является "16.04 LTS". Нет никакого пакета для "16,10" и "17.10". Они не выпускали способный пакет для 17,10 до настоящего времени.

Та же проблема я действительно имел на 16,10, таким образом, у меня нет решения теперь (просто объяснил проблему).

Отредактированный:
Вы могли попытаться загрузить "gitlab" вместо этого gitlab-ce, который является версией 8.11.3 и поставляется из репозитория Ubuntu, не packagecloud. Более старая версия, я не знаю, является ли это общественным выпуском, но я думаю так.

См., "что способный кэш показывает gitlab". Btw: Вы не нуждаетесь в сценарии для этого, просто входите "склонный - получают установку gitlab". Я примерю 16.10, не сделал проверенный 17.10. Но gitlab 8.11 действительно нужен SSL и и Установка NGinx, которая может вызвать больше вопросов. Возможно, переключитесь на 16,04. Я не знаю.....

Отредактированный снова:
я попробовал "склонный - получают установку gitlab" на 16,10 и столкнулся с большим количеством ошибок (недостающие драгоценные камни, и так далее). Пакет "gitlab" является неподдерживаемой версией. Посмотрите здесь: https://gitlab.com/gitlab-org/omnibus-gitlab/issues/1720

, Таким образом, я пропускаю и вернусь к Ubuntu 16.04 LTS.

Поздравления, Bernd.

1
ответ дан 21 April 2017 в 21:18
  • 1
    Для компиляции драйвера ему нужно намного больше, чем gcc; он должен сделать, g ++, fakeroot и гораздо больше. – chili555 1 April 2019 в 00:00

Как @Bernd объяснил, почему вы получаете эту ошибку, попробуйте переопределить значения os и dist, чтобы вы могли вернуться к более старому дистрибутиву, это должно решить проблему. Попробуйте ubuntu / trusty следующим образом:

curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo os=ubuntu dist=trusty bash
1
ответ дан 30 January 2020 в 12:46

Другие вопросы по тегам:

Похожие вопросы: