2024/07/15

Ubuntu 22.04.4 LTS Upgrading Nexus Repository from 3.66.0-02 to 3.70.1

#切換至目錄
cd /opt

# 停止服務
sudo systemctl stop nexus

# 移除舊版本
sudo rm -fr nexus

# 先將資料備份
sudo mv sonatype-work sonatype-work-temp

# 下載新版本
sudo wget https://download.sonatype.com/nexus/3/nexus-3.70.1-02-java8-unix.tar.gz

# 解壓縮
sudo tar -xvf nexus-3.70.1-02-java8-unix.tar.gz

# 重新改名
sudo mv nexus-3.70.1-02 nexus

#將備份遷移至新的
sudo rm -fr sonatype-work/*
sudo mv sonatype-work-temp/* sonatype-work/

# 給予Nexus權限
sudo chown -R nexus:nexus nexus
sudo chown -R nexus:nexus sonatype-work

# 添加運行使用者
sudo sed -i 's/^;run_as_user=""/run_as_user="nexus"/' /opt/nexus/bin/nexus.rc

# 啟動服務
sudo systemctl start nexus