2010-08-26 6 views
1

J'essaye de créer un paquet qui dépend exactement sur sun-java6-jre (d'autres variantes ne fonctionnent pas dans ce cas) et construisent-dépend de sun-java6-jdk. Malheureusement pbuilder ne veut pas travailler de cette façon:Essayer de créer un paquet pour Debian avec Java

  1. il installe openjdk-6-jre comme une dépendance
  2. retourne pbuilder-satisfydepends-dummy: Depends: sun-java6-jdk which is a virtual package.

Ce que je ne comprends pas, puisque ce n'est pas un paquet virtuel et mon debian/control énumère explicitement:

Build-Depends: debhelper (>= 7), sun-java6-jdk, sun-java6-jre, java2-runtime, java-virtual-machine, libunixsocket-java, ant 
Depends: ${shlibs:Depends}, ${misc:Depends}, sun-java6-jre, cron, sqlite3, libunixsocket-java 

J'utilise l'environnement pbuilder avec squeeze de base.

+0

Je pense qu'il serait plus adapté de poser cette question sur http://www.superuser.com –

+0

@Colin - en désaccord: (de la FAQ): "Quel genre de questions puis-je demander ici?" "... # outils logiciels couramment utilisés par les programmeurs, # questions qui sont propres à la profession de programmation" - créer des paquets spécifiques et résoudre les problèmes de dépendance du point de vue du responsable du paquet appartient ici plus qu'à la SU. – viraptor

+0

Je voulais dire que peut-être les gens sur super-utilisateur connaissent ce genre de problème mieux que les développeurs. C'est pourquoi je n'ai même pas rapporté cela, c'était juste une opinion. –

Répondre

2

Avez-vous activé les dépôts non-libres dans /etc/apt/sources.list dans le chroot de pbuilder?

+0

Cela a fait l'affaire, je crois. Je ne sais pas pourquoi le paquet a été signalé comme "virtuel" cependant. – viraptor

Questions connexes