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をどのようにインストールしたか思い出せません。
事前に助けをありがとう!
「完全な」自動化スクリプトは、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ブラウザーをポイントします。これで問題ありません...
私は同じ問題に直面していました(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
これでうまくいきました。私はこの問題を解決するために私の午後全体を費やしました、私はこの解決策があなたにもうまくいくことを望みます。
プロスト!
編集:スペルを修正
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