¿Por qué Solaris 11 instala packages de escritorio cuando solo quiero subversión?

Quiero instalar subversion (desarrollador / versionado / subversion) en mi zona global de Solaris 11. Cuando corro

pkg install developer/versioning/subversion 

¡Solaris quiere instalar 35 packages por un total de 677 MB! ¿Por qué es esto? ¿Hay alguna forma de especificar a 'pkg' para ignorar las dependencies? la subversión en sí es solo alnetworkingedor de 7 MB.

Por ejemplo:

  Packages to install: 35 Services to change: 6 Estimated space available: 3.47 GB Estimated space to be consumed: 677.84 MB Create boot environment: No Create backup boot environment: No Rebuild boot archive: No Changed packages: solaris codec/flac None -> 1.2.1,5.11-0.175.2.0.0.39.0:20140512T125954Z codec/libtheora None -> 1.1.1,5.11-0.175.2.0.0.24.0:20131001T134246Z codec/ogg-vorbis None -> 2.30.0,5.11-0.175.2.0.0.39.0:20140512T130005Z codec/speex None -> 1.2,5.11-0.175.2.0.0.27.0:20131111T145932Z developer/versioning/subversion None -> 1.7.5,5.11-0.175.2.0.0.42.1:20140623T013003Z gnome/gnome-audio None -> 2.30.0,5.11-0.175.2.0.0.27.0:20131111T150212Z <snip> web/browser/firefox None -> 17.0.11,5.11-0.175.2.0.0.41.0:20140609T232336Z Services: restart_fmri: svc:/application/desktop-cache/desktop-mime-cache:default svc:/application/desktop-cache/gconf-cache:default svc:/application/desktop-cache/mime-types-cache:default svc:/application/font/fc-cache:default svc:/application/texinfo-update:default svc:/system/manifest-import:default 

De acuerdo con Oracle Bug 15774570 , esto se debe a que subversion depende de libproxy para hacer conexiones a través de proxys, y de forma pnetworkingeterminada, trae libproxy-mozjs para analizar files pac con definiciones de proxy escritas en JavaScript. Debido a que Solaris 11.3 y anteriores no tienen un package mozjs independiente, trae Firefox para usar la biblioteca mozjs incluida.

Esto se ha corregido para Solaris 11.4, y para versiones anteriores, debería poder evitarlo ejecutando pkg avoid libproxy-mozjs antes de la installation o haciendo la installation con pkg install --reject libproxy-mozjs subversion .

No que yo supiese. De acuerdo en que es extraño que tantas dependencies sean atraídas hacia la subversión, lo que parece ser causado por esas dependencies que tienen otras dependencies y demás.

Sin embargo, con la versión más reciente de subversión y una versión anterior de 1.7.20 en el repository de soporte, puede que sea mejor get la versión más reciente (1.9.7) de Apache y comstackrla usted mismo según sus necesidades.

También podría habilitar la compression en el sistema de files ZFS. Actualmente, solo se puede configurar para los root fs, pero pueden permitir mayores algorithms de compression en el futuro basados ​​en los bugids de RFE. De acuerdo, no es una solución, pero puede ayudar a darle un poco más de espacio para respirar.