Ich arbeite an einem minimalen CentOS 6.3 x86_64-Betriebssystem (installiert mit der Netinstall-ISO).
Es wird nicht erwartet, dass dieses System etwas anderes als Konsolen-Apps / -Dienste und Tomcat7 ausführt. Wenn ich versuche, OpenJDK 1.7 zu installieren, werden einige x11-Pakete als Abhängigkeiten aufgelistet. Für meinen Zweck wird nicht einmal awt benötigt. Und deshalb möchte ich nach Möglichkeit vermeiden, alle Schriftarten, x11 usw. zu installieren.
Gibt es eine Java / JRE-Version, die ohne die UI-Teile geliefert wird?
Antworten:
Ich kenne CentOS nicht, aber normalerweise handelt es sich um ein OpenJDK-
-headless
Paket in Distributionen, das keine GUI-Komponenten enthält und normalerweise keine Abhängigkeiten zu X11-Paketen aufweist.Zum Beispiel bietet Debian ein Paket und ArchLinux auch . Wenn Ihre Distribution es nicht enthält, können Sie sich diese ansehen, um zu sehen, wie es erstellt wird.
quelle
Sie könnten das Paket aus dem Quellpaket neu erstellen und die x11-Deps in ein anderes Paket aufteilen. Es ist einfach kein "A +" - Paket, sondern eher ein "B-". Ich nehme an, das liegt nur daran, dass Sie nicht alle x11-Bibliotheken installieren möchten, von denen es abhängt.
Alternativ können Sie einfach den mitgelieferten Tarball anstelle der Drehzahl verwenden.
quelle