web-dev-qa-db-ja.com

ubuntuサーバー17.04にgitlab-ceをインストールする

Ubuntuサーバー17.04を実行しているシステムにgitlab-ceパッケージをインストールしようとしています。公式のインストール手順 here に従いました。

最初に実行しました:

Sudo apt-get install curl openssh-server ca-certificates postfix

私はすでにそれらすべてをインストールしました。それから私は走った:

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

これもうまくいきました。でも走ろうとすると

Sudo apt-get install gitlab-ce

次のエラーメッセージが表示されます。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gitlab-ce

Ubuntuサーバー17.04にgitlabをインストールすることは可能です。以前のインストールでgitlabを既に実行しているためです。残念ながら、最初からOSを再インストールしましたが、gitlabをどのようにインストールしたか思い出せません。

事前に助けをありがとう!

10
zomnombom

「完全な」自動化スクリプトは、17.04で動作していないようなので、あきらめました。とにかく。 https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_9.3.0-ce.0_AMD64.deb から最新のパッケージを取得しました

curl -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_9.3.0-ce.0_AMD64.deb/download

パッケージマネージャーでインストールしました

Sudo dpkg -i gitlab-ce_9.3.0-ce.0_AMD64.deb

次に、

Sudo gitlab-ctl reconfigure

次に、新しいgitlabインストールでWebブラウザーをポイントします。これで問題ありません...

16
Rich

私は同じ問題に直面していました(Lubuntu 17.10)。2時間gitlabフォーラムを検索した後、 this thread が見つかりました。だから私が読んだことから:Gitlab-ceはzestyではまだサポートされていません。また、単純な

Sudo apt-get install gitlab

間違ったプロンプトであるため、「praveen」という名前のユーザーによって作成されたUbuntuパッケージがインストールされ、 Gitlabによって正式にサポートされています

ここに私がやったことがあります私の問題を解決するには:

Sudo nano /etc/apt/sources.list.d/gitlab_gitlab-ce.list.save
Sudo nano /etc/apt/sources.list.d/gitlab_gitlab-ce.list

「zesty」を「xenial」に置き換えます(これらのファイルはrootアクセスのみです)

Sudo apt update
Sudo apt-get install gitlab-ce

これでうまくいきました。私はこの問題を解決するために私の午後全体を費やしました、私はこの解決策があなたにもうまくいくことを望みます。

プロスト!

編集:スペルを修正

10
DevX

17.10でインストールを実行するのと同じ問題がありました。彼らのサイトの問題( https://gitlab.com/gitlab-org/gitlab-runner/issues/2851 )によると、巧妙なパッケージはビルドされていません。

これは@DevXと同じですが、セットアップスクリプトのパラメーターを変更しただけです。

Howler @ GitLab:/ tmp $ curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh

Howler @ GitLab:/ tmp $ Sudo os = ubuntu dist = xenial bash ./script.deb.sh

Howler @ GitLab:/ tmp $ Sudo apt-get install gitlab-ce

7
Howler