¿Cómo download packages macports por separado?

Me gustaría download una extensa list de packages macports través de un acelerador e instalarlos fuera de línea.

Usando el siguiente command, se obtuvo la list de packages requeridos,

  port echo rpedof:<pkg_name> and not installed 

Pero no estoy seguro de cómo proceder más allá de eso. Pude encontrar cuidadosamente el puerto para cada uno, pero hay demasiados.

Todo lo que necesito es tener un resultado en forma de lists de URL para cada package dependiente. Podré hacer el rest con scripts de descarga.

¿Hay alguna manera de hacer esto?

  • ¿Qué hace el puerto xz en Macports?
  • Uso de pip frente a MacPorts para instalar packages de Python
  • ¿Cómo no instalar la dependencia de MacPorts si está instalado en otro lugar?
  • ¿Cómo get permissions correctos de files desde las instalaciones de pips de Macports?
  • Instalación de vino con homebrew
  • Problemas con tesseract y leptonica en OS X
  • Archivos considerados erróneamente como dañados en el volumen de encfs
  • Instalar XPDF en Mac / OS
  • One Solution collect form web for “¿Cómo download packages macports por separado?”

    Puede usar port fetch rdepof:$pkgname and not installed para activar solo la descarga del código fuente. Dado que desea utilizar aceleradores de descarga, probablemente no haga lo que desea.

    Si solo desea get las URL para download, consulte port distfiles rdepof:$pkgname and not installed y analiza su resultado. Tenga en count que es posible que tenga que tratar con puertos que obtienen código fuente de Git / Subversion / etc.

    Puede usar un script que escribí hace un time como punto de partida; ya analiza la salida correctamente e inicia la descarga (usando curl), sin embargo descarga cada URL en la list de réplicas, no solo una de ellas. El script está en https://trac.macports.org/browser/contrib/port-checkmirrors/port-checkmirrors .

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).