web-dev-qa-db-ja.com

Yastでの競合を無視する方法(Opensuse Leap 42.2)

いくつかの理由で、インストールや予期しない構成変更を防ぐために、一部のパケットにタブーのフラグを立てる必要がありました。

たとえば、Nvidia独自のドライバーを使用しているためにnouveauドライバーをブロックし、OracleJDKを使用しているためにOpenJDKをブロックしました。

私の問題は、Libreofficeのようないくつかのパッケージを更新しようとすると、LibreOfficeがOpenJDKと依存関係にあるため、大量の競合エラーが発生することです。

したがって、競合を無視するために、すべてのパッケージに手動でフラグを立てる必要があるたびに。

Yastで、どの競合を一度に無視する必要があるかを覚えておく方法はありますか?

Yast Conflicts

2

Javaを複数インストールして、使用するJavaを簡単に選択できます。/etc/alternatives/メカニズムを使用:

# /usr/sbin/update-alternatives --config Java

そして:LibreofficeはOracleJavaを使用しても問題ありません。

1
Knud Larsen