Come scaricare i binari pre-costruiti da MacPorts senza installarli?

3

Vedo che 2.0 MacPorts ospita binari pre-compilati, che installerebbe di default se la licenza è presente e compatibile. Sto cercando una versione più recente di rsync di quella predefinita con i Mac, e ho le patch necessarie (che credo manchi nel rudix makefile ) e poi lo distribuirò come un'installazione normale, ad esempio annidando in un NetBoot o spingendo su una soluzione di gestione delle patch invece di installarla localmente.

Dove posso scaricare il binario precompilato, che suppongo di poter trattare come un'installazione di pacchetto, comprese le pagine man?

    
posta Sacrilicious 18.09.2012 - 20:13
fonte

3 risposte

2

Guida Macports dice

MacPorts can pre-compile ports into binaries so applications need not be compiled when installing on a target system. MacPorts may create two types of binaries: archives and packages.

Tuttavia ho riscontrato alcuni problemi con i pacchetti alcuni anni fa (che potrebbero essere stati risolti) e quanto segue è più come visualizzo MacPorts.

Se MacPorts ha un pacchetto binario che fa nella maggior parte dei casi, si comporta esattamente come un'installazione di pacchetto che include pagine man. L'unica differenza è che è necessario il compilatore della riga di comando e i sorgenti MacPorts (non i sorgenti dei pacchetti) installati e che il codice sia in /opt/local .

Anche a causa delle librerie condivise non puoi semplicemente prendere un eseguibile ed eseguirlo, probabilmente dipende da altre librerie condivise che MacPorts fornisce anche.

Per quanto riguarda la centralizzazione, è possibile installare facilmente su una macchina e poi rsync o rdist a tutte le altre (o utilizzare altri meccanismi di replica macOS) o come indicato da MacPorts impostare un repository locale.

    
risposta data 18.09.2012 - 22:20
fonte
1

L'opzione -b ha risparmiato un sacco di tempo:

sudo port -b install  perl5.26
    
risposta data 19.08.2018 - 14:13
fonte
0

packages.macports.org

TUTTAVIA, come sono stato informato su #MacPorts IRC, fornire binari compilati "liberi" non è certamente lo scopo del progetto MacPorts. MacPorts è in grado di creare pacchetti di installazione che evitino l'installazione di MacPort, ma potrebbero essere in conflitto o essere incompleti in modi non specificati. Puoi anche ospitare un repository locale di software per MacPorts, che è un'altra opzione per la distribuzione locale.

In questo caso speravo solo che qualcuno con più esperienza nella creazione del binario rsync decidesse quali patch sono necessarie per Mac, e non vorrei sfruttare il servizio che stanno fornendo.

    
risposta data 18.09.2012 - 20:48
fonte

Leggi altre domande sui tag