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に対する自信/専門性を構築することをお勧めします。