Verify accuracy of Linux package installation
This issue is part of https://gitlab.com/gitlab-org/technical-writing/-/issues/936 and is about verifying the technical accuracy of https://docs.gitlab.com/ee/update/package/.
Things to test:
- Upgrade to a specific version using the official repositories
- Upgrade using a manually-downloaded package
- Skip automatic backup
- Upgrade to the latest version using the official repositories
Debian 12
-
Tested
# Install an older version
sudo apt install gitlab-ee=16.1.5-ee.0
# Upgrade to a specific version
sudo apt install gitlab-ee=16.2.8-ee.0
# Upgrade using a manually-downloaded package
wget https://packages.gitlab.com/gitlab/gitlab-ee/packages/debian/bookworm/gitlab-ee_16.3.6-ee.0_amd64.deb/download.deb
sudo dpkg -i download.deb
# Skip automatic backup
sudo touch /etc/gitlab/skip-auto-backup
# Upgrade to the latest version
sudo apt install gitlab-ee
CentOS 7
-
Tested
# Install an older version
sudo yum install -y gitlab-ee-16.1.5-ee.0.el7
# Upgrade to a specific version
sudo yum install -y gitlab-ee-16.2.8-ee.0.el7
# Upgrade using a manually-downloaded package
wget https://packages.gitlab.com/gitlab/gitlab-ee/packages/el/7/gitlab-ee-16.3.6-ee.0.el7.x86_64.rpm/download.rpm
sudo rpm -Uvh download.rpm
# Skip automatic backup
sudo touch /etc/gitlab/skip-auto-backup
# Upgrade to the latest version
sudo yum install -y gitlab-ee
Almalinux 8
-
Tested
# Install an older version
sudo dnf install -y gitlab-ee-16.1.5-ee.0.el8
# Upgrade to a specific version
sudo dnf install -y gitlab-ee-16.2.8-ee.0.el8
# Upgrade using a manually-downloaded package
wget https://packages.gitlab.com/gitlab/gitlab-ee/packages/el/8/gitlab-ee-16.3.6-ee.0.el8.x86_64.rpm/download.rpm
sudo dnf install -y download.rpm
# Skip automatic backup
sudo touch /etc/gitlab/skip-auto-backup
# Upgrade to the latest version
sudo dnf install -y gitlab-ee
OpenSUSE
-
Tested
# Install an older version
sudo zypper install -y gitlab-ee=16.4.4-ee.0.sles15
# Upgrade to a specific version
sudo zypper install -y gitlab-ee=16.5.4-ee.0.sles15
# Upgrade using a manually-downloaded package
wget https://packages.gitlab.com/gitlab/gitlab-ee/packages/sles/15.2/gitlab-ee-16.6.0-ee.0.sles15.x86_64.rpm/download.rpm
sudo zypper install -y download.rpm
# Skip automatic backup
sudo touch /etc/gitlab/skip-auto-backup
# Upgrade to the latest version
sudo zypper install -y gitlab-ee
Edited by Achilleas Pipinellis