![如何使用 iso cd 將 rhel 7.3 升級到 8.1](https://rvso.com/image/770128/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20iso%20cd%20%E5%B0%87%20rhel%207.3%20%E5%8D%87%E7%B4%9A%E5%88%B0%208.1.png)
我希望使用 iso CD 將 Rhel 7.3 升級到 8.1。我掛載到/home/cdrom 這個iso包含以下目錄:BaseOS AppStream RPM-GPG-KEY-redhat-release等
我有一個名為 /etc/yum.repos.d/rhel8.repo 的儲存庫檔案。這包含:
[rhel8-Server]
mediaid=78347539434.4444
name=RHEL8-Server
baseurl=file:///home/cdrom/AppStream
gpgkey=file:///home/cdrom/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
然後我執行了 yum update 但沒有成功。我也嘗試使用 baseurl=file:///home/cdrom/BaseOS 但沒有結果。我收到諸如“您可以嘗試使用 --skip-broken 來解決問題”或“錯誤:無效版本標誌:if”之類的結果訊息。我能做些什麼?
答案1
為了讓斷開連線的 RedHat 系統保持最新狀態,您必須尊重 RHEL 的支援方式。
若要更新斷開連接的系統,請依照 RedHat 的 MANUAL 進行操作
更新離線系統
請遵循供應商提供的本指南
https://access.redhat.com/solutions/29269
升級離線系統
要離線升級到 RHEL 8,只能由訂閱所有者訪問,此外我不擁有 RHEL,所以,我不擁有它,但我認為這會解決您的問題
https://access.redhat.com/solutions/5492401
提醒一下,RHEL 需要有有效的訂閱才能使用。
答案2
正如邁克爾在早期評論中提到的,您正在嘗試使用錯誤的流程執行升級。
首先我們要先明確什麼是更新和升級。
更新
更新有時稱為軟體補丁,是對您正在運行的應用程式、作業系統或軟體的當前版本的補充。軟體更新可解決任何問題或錯誤,以提供更好的技術使用體驗。在 RHEL 中,更新涉及次要版本,例如從 RHEL 8.1 更新到 8.2。
升級
升級是指用更新版本取代目前正在運行的應用程式、作業系統或軟體。通常,您會先根據紅帽的說明備份資料。升級 RHEL 時,您有兩個選擇:
就地升級:在就地升級期間,您可以將早期版本替換為新版本,而無需先刪除早期版本。安裝的應用程式和實用程式以及配置和首選項均已合併到新版本中。
乾淨安裝:全新安裝會刪除先前安裝的作業系統、系統資料、配置和應用程式的所有痕跡,並安裝最新版本的作業系統。如果您的系統上不需要任何先前的資料或應用程序,或者您正在開發不依賴先前版本的新項目,那麼全新安裝是理想的選擇。
當您嘗試從版本 7 遷移到版本 8 時,您需要升級。
在這一點上,我想與您分享來自 Red Hat 頻道的下一個視頻youtube,該影片向您展示了使用 Leapp 進行就地升級。
如果這能解決您的疑慮,請告訴我,