For some reasons, I had to flag some packets as taboo to prevent installation and unexpected configuration changes.

For example, I've blocked nouveau drivers, because I use Nvidia proprietary drivers, and OpenJDK because I use Oracle JDK.

My issue, is when I try to update some packages like Libreoffice, I get tons of conflicts errors because LibreOffice has a dependency with OpenJDK.

So everytime I need to flag manually all packages to ignore the conflict.

There is a way to tell at Yast to remember what conflicts should ignore one time for all?

Yast Conflicts


You can easily have multiple installs of java, and choose the one to use : With the /etc/alternatives/ mechanism :

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

And : Libreoffice has no problem using the Oracle java.

  • Sorry, but this doesn't sole my Issue, and doesn't answer my question: 1) I know LibreOffice has no problem using Oracle JDK, this is the reason I want use Oracle JDK only. – Stefano Balzarotti Apr 4 '17 at 11:34
  • 2) I already tried to use the alternatives config mechanism, but everytime I update the openJDK, it breaks the configuration. 3) this doesn't help me with other packages, like some libraries that depends from nouveau – Stefano Balzarotti Apr 4 '17 at 11:45
  • 4) Why I should install those fake dependencies?, on my system these are dangerous, and I've already replaced them with correct working libraries. I simply need to ignore these fake conflicts. And I think it's very stupid if I can ignore them only manually. 5) In my question I asked how to ignore conflicts one time for all, not how to solve LibreOffice conflicts. – Stefano Balzarotti Apr 4 '17 at 11:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.