從 opensuse 13.1 升級到 tumbleweed 時,我收到此錯誤?

從 opensuse 13.1 升級到 tumbleweed 時,我收到此錯誤?

升級到風滾草時我收到此錯誤。

nothing provides kernel-pv-devel = 4.2.4-1 needed by kernel-syms-4.2.4-1.2.i586 . 
What to do ?
      Problem: nothing provides kernel-pv-devel = 4.2.4-1 needed by kernel-  syms-4.2.4-1.2.i586
    Solution 1: Following actions will be done:
    keep obsolete kernel-syms-3.11.10-29.1.i586
    keep obsolete kernel-desktop-devel-3.11.10-29.1.i686
    keep obsolete kernel-pae-devel-3.11.10-29.1.i686
    Solution 2: break kernel-syms-4.2.4-1.2.i586 by ignoring some of its
    dependencies
    Choose from above solutions by number or cancel [1/2/c] (c): `

答案1

新核心的 kernel-pv-devel 版本尚未準備好。這種情況可能發生在 Arch、Debian Sid 或 Tumbleweed 等不穩定的系統上,這些系統中的軟體包未按版本保持完全同步。

您可以選擇(選項 1)保留現有內核,或(選項 2)安裝新內核,但不刪除其某些依賴項。

選項 2 - 安裝新核心並忽略一些依賴項
如果不需要開發包kernel-pv-devel,可以嘗試安裝新核心。例如,如果您沒有開箱即用的圖形/聲音/無線驅動程序,您可能需要它。但是,如果您選擇這樣做,請仔細觀察接下來會發生什麼,以避免損壞。

選項 1 - 保留現有(過時的)內核
或只保留當前的內核。就損壞而言,這是風險最小的選擇,但它可能不安全,因為它被描述為過時的並且可能不再受支援。事實上,看看 LEAP 的 3.11 核心版本,從那時起它肯定已經被修補過,您可以假設這些修補程式中至少有一些與安全性相關。

但是,全新的核心尚未經過充分測試(這是您的工作!),也不應該被認為是安全的。

我的建議是保留 3.11(選項 1)。

最終,您運行的是一個不穩定的系統。如果您不想遇到這種情況,您可能希望先建立對 LEAP 的信心/專業知識。

相關內容