首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将GitLab CE从Ubuntu16.04升级到Ubuntu18.04?

如何将GitLab CE从Ubuntu16.04升级到Ubuntu18.04?
EN

Stack Overflow用户
提问于 2020-04-01 04:32:30
回答 2查看 850关注 0票数 1

谁能解释一下如何将运行在Ubuntu 16.04上的gitlab CE升级到Ubuntu 18.04?

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

升级ubuntu是很明显的

代码语言:javascript
运行
复制
sudo apt update
sudo apt upgrade
sudo do-release-upgrade

但是在gitlab上重新运行设置/升级需要什么呢?

EN

回答 2

Stack Overflow用户

发布于 2020-04-01 15:59:03

如果您将Ubuntu版本从16.04升级到18.04,您还需要更改GitLab公司提供的debian包的存储库路径。

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

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

代码语言:javascript
运行
复制
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:

代码语言:javascript
运行
复制
sudo apt update
sudo apt upgrade
票数 1
EN

Stack Overflow用户

发布于 2020-04-01 04:45:51

如果你的意思是将Ubuntu从16.04升级到18.04,那么步骤如下:我几天前就完成了。

代码语言:javascript
运行
复制
lsb_release -a # This is just to check the. Ubuntu version 
sudo apt update
sudo apt upgrade

这将确保您更新了所有的包。如果没有升级,升级将不会开始。

然后,对于实际的升级

代码语言:javascript
运行
复制
sudo do-release-upgrade

备注

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

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

服务器重新启动后

代码语言:javascript
运行
复制
lsb_release -a

应该显示

代码语言:javascript
运行
复制
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.4 LTS
Release:        18.04
Codename:       bionic
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60959416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档