如何将GitLab CE从Ubuntu 16.04升级到Ubuntu 18.04?

如何将GitLab CE从Ubuntu 16.04升级到Ubuntu 18.04?,gitlab,upgrade,ubuntu-18.04,gitlab-ce,Gitlab,Upgrade,Ubuntu 18.04,Gitlab Ce,有人能告诉我如何将Ubuntu 16.04上运行的gitlab CE升级到Ubuntu 18.04吗 我找不到此升级路径的任何相关文档 很明显,升级ubuntu时使用 sudo apt update sudo apt upgrade sudo do-release-upgrade 但是,在gitlab上重新运行安装/升级需要告诉什么呢?如果您的意思是将Ubuntu从16.04更新到18.04,那么以下是步骤: 我几天前做的 lsb_release -a # This is just to ch

有人能告诉我如何将Ubuntu 16.04上运行的gitlab CE升级到Ubuntu 18.04吗

我找不到此升级路径的任何相关文档

很明显,升级ubuntu时使用

sudo apt update
sudo apt upgrade
sudo do-release-upgrade

但是,在gitlab上重新运行安装/升级需要告诉什么呢?

如果您的意思是将Ubuntu从16.04更新到18.04,那么以下是步骤: 我几天前做的

lsb_release -a # This is just to check the. Ubuntu version 
sudo apt update
sudo apt upgrade
这将确保您更新了所有包。如果不升级,升级将不会启动

然后进行实际升级

sudo do-release-upgrade
注 1-上述命令可能会失败,因为“您必须在升级所有软件包之前”请检查
sudo apt upgrade
的输出可能存在依赖性问题&并非所有软件包都已升级

2-请确保在升级之前备份了所有数据。我假设您通过SSH进行升级,这可能会很麻烦。 对我来说,升级在尝试更新openSSH配置文件时遇到了问题。我所做的是关闭当前SSH会话(tmux)并打开一个新会话&重新启动服务器

服务器重新启动后

lsb_release -a
应该显示

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.4 LTS
Release:        18.04
Codename:       bionic

如果将Ubuntu版本从16.04升级到18.04,还需要更改GitLab Inc.提供的debian软件包的存储库路径

如果您查看GitLab.com上的可用文件,您将看到
/etc/apt/sources.list.d/
中应该有一个文件,它的文件名中包含
GitLab

只需将其内容替换为以下行:

deb https://packages.gitlab.com/gitlab/gitlab-ee/ubuntu/ bionic main
deb-src https://packages.gitlab.com/gitlab/gitlab-ee/ubuntu/ bionic main
现在,您可以使用升级后的Ubuntu系统的新软件包存储库升级GitLab:

sudo apt update
sudo apt upgrade

这是基本的ubuntu升级。这很清楚,但是。。。gitlab还需要一种形式的升级,我没有得到gitlab上需要的东西