我有一個運行 12.04 的即時 Web 伺服器,迫切需要更新。我無法升級到 16.04因為新版本的 PHP 與託管網站以及其他一些不相容的軟體包不相容。
有什麼方法可以運行do-release-upgrade
14.04 版本嗎?
答案1
do-release-upgrade
您可以透過新增標誌來檢查您將獲得的版本,-c
如下所示:
do-release-upgrade -c
據我了解,如果不逐步升級(即第一次運行時升級到 14.04),尚不存在將 12.04 LTS 升級到 16.04 的可能性,因此do-release-upgrade
可以預期完全按照您的要求進行。
答案2
我剛才測試了這個。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.5 LTS
Release: 12.04 Codename: precise
然後:
$ sudo do-release-upgrade
Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]
et:2 Upgrade tool [1,156 kB]
Fetched 1,156 kB in 0s (0 B/s)
authenticate 'trusty.tar.gz' against 'trusty.tar.gz.gpg' extracting 'trusty.tar.gz'
答案3
目前無法從 12.04 直接升級到 16.04;您必須在此期間升級到 14.04。因此,只需執行以下命令即可將您升級至 14.04:
sudo do-release-upgrade
然後,如果您不想再次升級到 16.04,只需停止即可,而不是執行另一次升級。
或者(對於 GUI 方式 - 相關程序也稱為軟體更新程序,可以在 GUI 中以該名稱搜尋並找到):
update-manager
為此,一旦您完全了解所有最新更新,它會向您顯示一個Upgrade...按鈕,讓您可以升級到 14.04。