因為Proxmox是基於Debrian,所以可以使用apt指令做套件的升級或安裝。
Proxmox提供了三種不同的套件Repository:
- Proxmox VE Enterprise Repository
這是預設的Repository,提供穩定的套件供訂閱者使用。在生產環境中使用Proxmox,建議使用這Repository更新。也因為是預設的Repository,所以初次使用的使用者在執行更新指令時,會遇上無法更新的狀態。這時候就要改使用第二種非訂閱者使用的Repository,並且將/etc/apt/sources.list.d/pve-enterprise.list中的deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise這行敘述前面加上#,讓執行apt-get update時不去讀取。
編輯 /etc/apt/sources.list
deb http://ftp.debian.org/debian stretch main contrib
deb http://security.debian.org stretch/updates main contrib - Proxmox VE No-Subscription Repository
這是提供給非訂閱者的Repository,不建議在生產環境中運行,因為這些套件並未經過大量的測試跟驗證。
編輯 /etc/apt/sources.list
deb http://ftp.debian.org/debian stretch main contrib
deb http://download.proxmox.com/debian/pve stretch pve-no-subscription
deb http://security.debian.org stretch/updates main contrib - Proxmox VE Test Repository
這個測試用的Repository,提供了最新的套件供開發人員測試新功能
編輯 /etc/apt/sources.list
deb http://download.proxmox.com/debian/pve stretch pvetest
確認要使用的Repository後就可以執行下列指令進行套件更新
apt-get update
apt-get dist-upgrade