staging.inyokaproject.org

deb Paket das von Java abhängt

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

homer65

Avatar von homer65

Anmeldungsdatum:
8. November 2005

Beiträge: 586

Hallo zusammen, ich würde gerne für meinen JMyOggRadioPlayer ein deb Paket bauen. Grundsätzlich weiss ich wie das geht. Kopfschmerzen bereitet mir die Abhängigkeit von Java. Benötigt wird Java SE ab Version 6. Jetzt wären also openjdk-6-jre, openjdk-7-jre, openjdk-6-jdk, openjdk-7-jdk Pakete mit denen es funktionieren würde. Wie gebe ich nun an, das irgendeines dieser Pakete benötigt wird, aber nicht ein bestimmtes? Versteht ihr, was ich meine. Gruß Christian

diesch Team-Icon

Avatar von diesch

Anmeldungsdatum:
18. Februar 2009

Beiträge: 5072

1
Depends: java6-runtime | java7-runtime

sollte funktionieren

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

Nur als Randbemerkung: unter Linux kann ich cvlc (statt vlc) als Player empfehlen. Wirkt eleganter ☺

PS: interessantes Programm - bei Interesse schreibe ich Dir einen Wiki-Artikel dazu.

homer65

(Themenstarter)
Avatar von homer65

Anmeldungsdatum:
8. November 2005

Beiträge: 586

@aasche Danke für die Blumen. Wenn du ein Wiki Artikel schreiben willst, habe ich nichts dagegen. Falls du weitere Informationen brauchst kannst du mich gerne dazu befragen. @diesch Das es funktionieren sollte ist schön, die Frage ist nur wie. Wie genau sehe denn die control Datei dazu aus?

diesch Team-Icon

Avatar von diesch

Anmeldungsdatum:
18. Februar 2009

Beiträge: 5072

Was genau willst du wissen? Da ich dein Programm nicht kenne, habe ich keine Ahnung, wie der Rest von controll` aussehen soll.

homer65

(Themenstarter)
Avatar von homer65

Anmeldungsdatum:
8. November 2005

Beiträge: 586

Ich könnte z.B. "Depends: openjdk-6-jre" reinschreiben. Dann müßte aber eben immer das openjdk-6-jre vorhanden sein. Das ist nicht richtig, da auch openjdk-7-jre ok wäre. Aber wie drücke ich das aus? Gibt es vielleicht einen virtuellen Paketnamen für eine Java Runtime Umgebung?

homer65

(Themenstarter)
Avatar von homer65

Anmeldungsdatum:
8. November 2005

Beiträge: 586

Um das Ganze mal zu veranschaulichen habe ich ein Paket namens JMyOggRadioPlayer-0.79-all.deb gebaut und in den Download Bereich der http://www.myoggradio.org Webseite gestellt. Dort steht "Depends: openjdk-6-jre" in der control Datei. Das gefällt mir aber nicht, da es zu unflexibel ist. Im Moment gibt es schon Java 7 und Java 8 wird es wohl auch bald geben.

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi homer65,

es gibt die virtuellen Paketnamen: java-runtime, java6-runtime, java7-runtime usw.

Gruss Lasall

homer65

(Themenstarter)
Avatar von homer65

Anmeldungsdatum:
8. November 2005

Beiträge: 586

Danke genau sowas habe ich gesucht. ☺

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

homer65 schrieb:

@aasche Wenn du ein Wiki Artikel schreiben willst, habe ich nichts dagegen. Falls du weitere Informationen brauchst kannst du mich gerne dazu befragen.

Nachtrag: siehe Baustelle/JMyOggRadioPlayer und die dazugehoerige Diskussion.

Antworten |