在DigitalOcean建立Nexus 2
首先先切換到/opt目錄:
執行以下指令下載Nexus套件(參考官網):
wget https://download.sonatype.com/nexus/3/nexus-3.37.3-02-unix.tar.gz
獲得:
執行解壓縮指令:
tar -zxvf {目標壓縮檔}
獲得兩個目錄:
也就是nexus-{版號}目錄:裡面是nexus的二進位本體(裡面有bin有啟動檔)
另一個sonatype-work目錄裡面放的是nexus的設定檔,登入IP,log,檔案等等
所以更新版本時通常只要更改nexus-{版號}這個目錄就好(理論上!)
但是真正需要備份保留的是sonatype-work目錄
接著為了運行nexus,建議另外建立使用者,不要用root身分運行
所以執行指令:
adduser nexus
另外小心目前目錄所有者都還是root:
要先改給nexus變成所有者,所以執行(這個指令會連帶子目錄都變更!):
chown -R nexus:nexus {目錄}
另外也要讓Nexus運行是帶nexus這個使用者,要改變其設定檔,執行
接著透過指令直接切換為nexus身分:
su - nexus
接著在nexus身分下直接啟動看看Nexus,執行:
/opt/nexus-3.37.3-02/bin/nexus start
然後我就很悲劇的發現我nexus起不來...:
可以查看這一層log:
看到結尾:
因為我是跳著上這部分,後來才看到Nexus其實應該需要:
所以上到這邊也大概熟一點了,先移除,明天直接重建:
明天繼續