更新背景:ubuntu18,将gitlab从13.3.5更新到13.8.8,为了打个安全补丁。更新过程gitlab会自动备份数据库和配置文件,为了保险,大家可以先创建个快照以防万一。
- 更新最新的gitlab仓库
# Ubuntu/Debian
sudo apt update && sudo apt install gitlab-ce
# RHEL/CentOS 6 and 7
sudo yum install gitlab-ce
# RHEL/CentOS 8
sudo dnf install gitlab-ce
# SUSE
sudo zypper install gitlab-ce
- 查看所有更新下来的版本号:
# Ubuntu/Debian
sudo apt-cache madison gitlab-ce
# RHEL/CentOS 6 and 7
yum --showduplicates list gitlab-ce
# RHEL/CentOS 8
dnf --showduplicates list gitlab-ce
# SUSE
zypper search -s gitlab-ce
- 安装制定的版本号进行更新:
# Ubuntu/Debian
sudo apt install gitlab-ce=<version>
# RHEL/CentOS 6 and 7
yum install gitlab-ce-<version>
# RHEL/CentOS 8
dnf install gitlab-ce-<version>
# SUSE
zypper install gitlab-ce=<version>