Forum: Offtopic Linux Geschichten


von Rbx (rcx)


Lesenswert?

Bei einem der letzten Updates (Fedora 42) gab es eine 
Java-Grundüberholung - in dessen Folge javac nur noch als Dateileiche - 
oder erst noch als Geist im Rauschen??- verfügbar war - letztlich also 
gar nicht.
Problem: Java 25 im Soll - aber nur zur Hälfte oder irgendwie so - 
technisch als "broken link".

zuletzt hatte ich dnf install javac gemacht, dann gab es wohl Java 21 
javac -
jedenfalls:

rbx@fe1:~$ javac --version
javac 21.0.9

Andere Befehle diesbezüglich waren sinnlos, da kam immer die Antwort: 
aktuellstes Java ist schon da.

Das ist der 2. Verschwindibus-Vorfall, den ich mitbekommen habe. Der 
erste war, dass das Desktop-Hintergrundbild nach einem Update einfach 
weg war.

von Dergute W. (derguteweka)


Lesenswert?

Rbx schrieb:
> Das ist der 2. Verschwindibus-Vorfall, den ich mitbekommen habe. Der
> erste war, dass das Desktop-Hintergrundbild nach einem Update einfach
> weg war.

OMG!!
mit Windows waer' das nicht passiert...

Bei LFS wird jetzt die Sysvinit Unterstuetzung aufgegeben (zu "Gunsten" 
von systemd). Was ist da schon ein fehlendes Hintergrundbild oder 
fehlender Java-Kack dagegen?

scnr,
WK

von Norbert (der_norbert)


Lesenswert?

Rbx schrieb:
> Bei einem der letzten Updates (Fedora 42) gab es eine
> Java-Grundüberholung - in dessen Folge javac nur noch als Dateileiche -
> oder erst noch als Geist im Rauschen??- verfügbar war - letztlich also
> gar nicht.
> Problem: Java 25 im Soll - aber nur zur Hälfte oder irgendwie so -
> technisch als "broken link".
>
> zuletzt hatte ich dnf install javac gemacht, dann gab es wohl Java 21
> javac -
> jedenfalls:
>
> rbx@fe1:~$ javac --version
> javac 21.0.9
>
> Andere Befehle diesbezüglich waren sinnlos, da kam immer die Antwort:
> aktuellstes Java ist schon da.
>
> Das ist der 2. Verschwindibus-Vorfall, den ich mitbekommen habe. Der
> erste war, dass das Desktop-Hintergrundbild nach einem Update einfach
> weg war.

Das sieht eher nach einem Problem mit deinem Paket Manager aus.
Ich hatte hier 21.0.10 JRE laufen und dann 25.0.2 dazu installiert.
Default ist dann die neueste Version 25
Aber man kann frei manuell wählen mit:
* /usr/lib/jvm/java-21-openjdk-amd64/bin/java
* /usr/lib/jvm/java-25-openjdk-amd64/bin/java

Und wenn wie bei dir javac nicht da ist, dazu braucht's noch das JDK.
Aber alles Debian Stable (Trixie 13)

: Bearbeitet durch User
von Jack V. (jackv)


Lesenswert?

Rbx schrieb:
> [verhältnismäßig wirre Umschreibung eines JDK-Problems]

Tipp: Wenn du deine Probleme im richtigen Forum 
(https://fedoraforum.de/) stellst, beschreibe dein Problem präzise, gib 
soviele Informationen wie möglich und lege ein normales Maß an 
Höflichkeit an den Tag – insbesondere Abfälligkeit wie im 
Eingangsbeitrag wird die Aussicht auf Unterstützung massiv ruinieren.

Bei den Distributionen, die ich verwende, kann man mehrere JDKs und JREs 
parallel installiert haben und muss dann halt in der Systemkonfiguration 
hinterlegen, welches Default ist. Ich würde annehmen, dass es bei Fedora 
ähnlich ist.

Rbx schrieb:
> Das ist der 2. Verschwindibus-Vorfall, den ich mitbekommen habe. Der
> erste war, dass das Desktop-Hintergrundbild nach einem Update einfach
> weg war.

Soll dies ein „Bei Windows ist alles besser!“-Thread werden? In dem Fall 
könnte ich dir ’nen Roman schreiben, was nach diversen Windows-Updates 
über die Zeit so verschwunden oder kaputt war – Desktophintergrund war 
auch ab und zu dabei, würde es aber angesichts der ganzen anderen Dinge 
aber vermutlich nicht in das Buch schaffen.

Was willst du also wirklich? Aufmerksamkeit? Hier, bitte.

von Ein T. (ein_typ)


Lesenswert?

Rbx schrieb:
> Bei einem der letzten Updates (Fedora 42) gab es eine
> Java-Grundüberholung - in dessen Folge javac nur noch als Dateileiche -
> oder erst noch als Geist im Rauschen??- verfügbar war - letztlich also
> gar nicht.
> Problem: Java 25 im Soll - aber nur zur Hälfte oder irgendwie so -
> technisch als "broken link".
>
> zuletzt hatte ich dnf install javac gemacht, dann gab es wohl Java 21
> javac -
> jedenfalls:
>
> rbx@fe1:~$ javac --version
> javac 21.0.9
> Andere Befehle diesbezüglich waren sinnlos, da kam immer die Antwort:
> aktuellstes Java ist schon da.

Laut Internet ist das die Java-Version, die mit Fedora 42 ausgeliefert 
wird. Wenn Du Java in der Version 25 haben möchtest, mußt Du auf Fedora 
Version 43 aktualisieren.

Gemeinhin installiert man auch nicht nur den Java-Compiler javac(1), 
sondern das Java Software Development Kit (JDK), im Falle von Fedora und 
der freien Version von Java das OpenJDK. Wie das geht, steht natürlich 
im feinen Manuel [1], für Dich wäre der Befehl unter Fedora 43( und 
vorausgesetzt, Du benutzt eine x86_64-Hardware) also:
1
dnf install java-25-openjdk.x86_64

Du kannst natürlich auch ein aktuelles Java Version 25 unter Fedora 42 
nutzen, aber das kannst Du dann nicht per dnf(1) aus den 
Distributions-Repositories, sondern mußt es manuell installieren. Davon 
würde ich Dir allerdings abraten, denn die Pflege manueller 
Installationen bedarf einiger Erfahrung.

Einerseits versuchst Du aktuellste Software zu verwenden, weigerst Dich 
aber, die dazu notwendige aktuellste Betriebssystemversion zu benutzen. 
Andererseits installierst Du anscheinend gerne nur einzelne Teile einer 
Gesamtumgebung, im vorliegenden Fall also nur den Java-Compiler javac(1) 
anstelle der kompletten Entwicklungsumgebung -- so ähnlich hatten wir 
das ja erst im "rustup"-Thread mit dem Rust-Compiler rustc(1) anstelle 
des Build-Werkzeuges cargo(1).

Auch wenn mitunter die Möglichkeit existiert, Einzelpakete anstelle 
gesamter Umgebungen zu installieren, ist das nur für besondere 
Anwendungsfälle und für erfahrene Entwickler sinnvoll. Für Deine 
Anwendungsfälle solltest Du -- auch wenn Du glaubst, die anderen Pakete 
nicht zu benötigen -- davon absehen, um Dir das Leben nicht unnötig 
schwer zu machen.

[1] https://docs.fedoraproject.org/en-US/quick-docs/installing-java/

> Das ist der 2. Verschwindibus-Vorfall, den ich mitbekommen habe. Der
> erste war, dass das Desktop-Hintergrundbild nach einem Update einfach
> weg war.

Das wäre tatsächlich beides recht ungewöhnlich. Hattest Du eventuell ein 
eigenes Hintergrundbild eingerichtet und das entsprach nicht den 
Vorgaben Deines aktualisierten Desktop Environment?

von Ein T. (ein_typ)


Lesenswert?

Norbert schrieb:
> Debian Stable (Trixie 13)

Das ist der springende Punkt. :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.