谁能解释一下如何将运行在Ubuntu 16.04上的gitlab CE升级到Ubuntu 18.04?
我找不到此升级路径的任何相关文档
升级ubuntu是很明显的
sudo apt update
sudo apt upgrade
sudo do-release-upgrade
但是在gitlab上重新运行设置/升级需要什么呢?
发布于 2020-04-01 15:59:03
如果您将Ubuntu版本从16.04升级到18.04,您还需要更改GitLab公司提供的debian包的存储库路径。
如果您检查GitLab.com上可用的installation/configuration script,您将看到/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
发布于 2020-04-01 04:45:51
如果你的意思是将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
https://stackoverflow.com/questions/60959416
复制相似问题