1 votos

Obtener versión específica macports dependencias

Algunos de los puertos tener varias versiones instaladas, por ejemplo:

sqlite3 @3.7.17_0
sqlite3 @3.8.0_0 (active)

¿Cómo puedo obtener de las dependencias por cada uno de ellos?

$ port deps sqlite3@3.7.17_0
Full Name: sqlite3 @3.8.0.2_0
Library Dependencies: libedit
$ port echo depof:sqlite3 and version:3.7.17_0
$ port echo depof:sqlite3 and version:@3.7.17_0
$

Sin éxito por el momento.

P. S.: quería que el dependencies etiqueta para esta pregunta.

1voto

Shuft Puntos 420

Que se parece a un error o a una limitación de la deps comando para mí. Una mirada rápida en el MacPorts Guía, y port help deps no especifica que tales limitaciones, a pesar de que no es muy concluyente.

No estoy seguro de si usted debe ser capaz de ver las dependencias para diferentes versiones, a pesar de que definitivamente puedo ver las diferentes dependencias para diferentes variantes.

Tengo dos versiones de boost instalado (nota de los diferentes python variantes, pero de la misma versión):

% port installed boost
The following ports are currently installed:
  boost @1.54.0_0+no_single+no_static+python27 (active)
  boost @1.54.0_0+no_single+no_static+python33

Y puedo comprobar sus dependencias de forma independiente haciendo referencia a ellos como portname@version+variants (versión y variantes opcionales):

% port deps boost @1.54.0_0+no_single+no_static+python27
Full Name: boost @1.54.0_0+no_single+no_static+python27
Library Dependencies: zlib, expat, bzip2, libiconv, icu, python27

% port deps boost @1.54.0_0+no_single+no_static+python33
Full Name: boost @1.54.0_0+no_single+no_static+python33
Library Dependencies: zlib, expat, bzip2, libiconv, icu, python33

Pero también tengo dos versiones de glib2 y pango instalada en la actualidad:

% port installed glib2 pango
The following ports are currently installed:
  glib2 @2.36.4_0
  glib2 @2.38.0_0 (active)
  pango @1.34.1_1+x11
  pango @1.36.0_0+x11 (active)

Sin embargo, del mismo modo, no puede ver los deps de los inactivos versiones:

% port deps glib2 @2.36.4_0
Full Name: glib2 @2.38.0_1
Extract Dependencies: xz
Build Dependencies:   libxml2
Library Dependencies: gettext, libiconv, zlib, libffi, perl5

% port deps pango @1.34.1_1+x11
Full Name: pango @1.36.0_0+x11
Extract Dependencies: xz
Build Dependencies:   pkgconfig
Library Dependencies: glib2, cairo, gobject-introspection, harfbuzz, Xft2

Ambos muestran el más reciente (activo) de la versión en lugar de la anterior, incluso con la --index argumento para deps.

0voto

yoliho Puntos 340

Usted no puede.
Macports de las dependencias entre los puertos y no versiones.

Sólo un puerto utilizado en un tiempo que es el principio activo de una Variantes y versiones de un puerto puede depender de diferentes puertos. Pero los distintos puertos y/o variantes que no dependen de las variantes de ver la Macports FAQ

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X