Come scaricare i pacchetti macports separatamente?

1

Vorrei scaricare un ampio elenco di pacchetti macports tramite un acceleratore e installarli offline.

Utilizzando il seguente comando, è stato ottenuto l'elenco dei pacchetti richiesti,

 port echo rpedof:<pkg_name> and not installed

Ma non sono sicuro di come procedere oltre. Potrei trovare faticosamente la porta per ognuno, ma ce ne sono troppi.

Tutto quello di cui ho bisogno è di avere un output sotto forma di liste di URL per ogni pacchetto dipendente. Sarò in grado di fare il resto con gli script di download.

C'è un modo per farlo?

    
posta Ébe Isaac 28.01.2016 - 11:33
fonte

1 risposta

1

Puoi utilizzare port fetch rdepof:$pkgname and not installed per attivare solo il download del codice sorgente. Dato che vuoi utilizzare gli acceleratori di download, probabilmente non fai quello che vuoi.

Se vuoi solo ottenere gli URL per il download, consulta port distfiles rdepof:$pkgname and not installed e analizza il suo output. Nota che potresti dover gestire porte che prelevano il codice sorgente da Git / Subversion / etc.

Puoi usare uno script che ho scritto qualche tempo fa come punto di partenza; esso analizza già correttamente l'output e avvia il download (usando curl), tuttavia scarica ogni URL nell'elenco dei mirror, non solo uno di essi. Lo script è all'indirizzo link .

    
risposta data 30.01.2016 - 07:54
fonte

Leggi altre domande sui tag