Jakiś czas temu testowałem Endevour OS i chciałem zainstalować openjdk.
Ku mojemu zdziwieniu jre i jdk wykluczają się wzajemnie.
Na debianie w starej wersji jdk 17 można mieć jedno i drugie.
Więc czemu na Endevour OS to nie działa ?
Prosta odpowiedź: albowiem w Archu (czyli w Endevour też) są one tak pakowane, że wzajemnie się wykluczają (sekcja "conflicts"):
https://archlinux.org/packages/extra/x86_64/jre-openjdk/https://archlinux.org/packages/extra/x86_64/jdk-openjdk/Obie paczki dostarczają po części te same pliki, lokują je w tych samych katalogach. Nie mogą zatem współistnieć w systemie.
Możesz to prawdopodobnie uzyskać dokonując przepakowania jednej z paczek i umieszczając ją w /opt.