Bei der Installation von TV-Browser mittels Debian-Paket (tvbrowser_3.3.3-1_all.deb) sollte sich - bei Vorhandensein einer passenden Java-Runtime - kein OpenJDK mitinstallieren (das sollte eigentlich der als "resolved" markierte JIRA-Issue TVB-542 sicherstellen). Ein selbst installiertes Java (siehe JavaPackage im Debian Wiki) erfüllt jedoch nicht default-jre, sondern einen Haufen anderer Packages, u.a. java6-runtime bzw. java7-runtime. Andere Java-Pakete (z.B. JEdit haben java6-runtime und java7-runtime als alternative Dependencies eingetragen.
Weitere Infos
Ich habe probeweise euer tvbrowser_3.3.3-1_all.deb angepasst und folgende Zeile in DEBIAN/control ...
Depends: sun-java6-jre | openjdk-6-jre | sun-java7-jre | openjdk-7-jre | default-jre
... durch diese ersetzt ...
Depends: sun-java6-jre | openjdk-6-jre | sun-java7-jre | openjdk-7-jre | default-jre | java6-runtime | java7-runtime
Resultat: Die Installation zieht OpenJDK nun nicht mehr mit rein.
Lösungsvorschlag
Folgende Zeile (Zeile 566) in build.xml von
Code: Alles auswählen
depends="sun-java6-jre | openjdk-6-jre | sun-java7-jre | openjdk-7-jre | default-jre"
Code: Alles auswählen
depends="sun-java6-jre | openjdk-6-jre | sun-java7-jre | openjdk-7-jre | default-jre | java6-runtime | java7-runtime"