Linuxiarze.pl Forum

Dystrybucje Linux => Arch => Wątek zaczęty przez: linux4ever w Kwiecień 08, 2025, 11:01:38 AM

Tytuł: Endevour os czemu jdk i jre wzajemnie się wykluczają ?
Wiadomość wysłana przez: linux4ever w Kwiecień 08, 2025, 11:01:38 AM
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 ?

Tytuł: Odp: Endevour os czemu jdk i jre wzajemnie się wykluczają ?
Wiadomość wysłana przez: pavbaranov w Kwiecień 08, 2025, 02:26:59 PM
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.