¿Cómo descargar paquetes macports por separado?

1

Me gustaría descargar una extensa lista de paquetes macports a través de un acelerador e instalarlos sin conexión.

Usando el siguiente comando, se obtuvo la lista de paquetes necesarios,

 port echo rpedof:<pkg_name> and not installed

Pero no estoy seguro de cómo proceder más allá de eso. Podía encontrar el puerto para cada uno con esmero, pero hay demasiados.

Todo lo que necesito es tener una salida en forma de listas de urls para cada paquete dependiente. Podré hacer el resto con los scripts de descarga.

¿Hay alguna manera de hacer esto?

    
pregunta Ébe Isaac 28.01.2016 - 11:33

1 respuesta

1

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 quiere.

Si solo desea obtener las URL para descargar, vea port distfiles rdepof:$pkgname and not installed y analice su salida. Tenga en cuenta que es posible que tenga que lidiar con los puertos que obtienen el código fuente de Git / Subversion / etc.

Puedes usar un script que escribí hace un tiempo como punto de partida; ya analiza la salida correctamente e inicia la descarga (utilizando curl), sin embargo descarga todas las URL en la lista de réplicas, no solo una de ellas. El script está en enlace .

    
respondido por el neverpanic 30.01.2016 - 07:54

Lea otras preguntas en las etiquetas