Come determinare quale macport (se esiste) contenente un file specifico?

0

Per qualche motivo alla ricerca di un macport pacchetto che contiene un file specifico, in questo caso cerca il file:

sapi/embed/php_embed.h (probably should be somewhere in the '/opt/local/include/...')

e alcuni pacchetti php dovrebbero contenerlo.

Ho installato php55 macport ma non contiene il file sopra.

Purtroppo port contents portname mostra solo il contenuto dei pacchetti già installati.

È possibile mostrare (o trovare da qualche parte) quali file contengono alcuni pacchetti Macport senza installarli - ad es. come trovare il pacchetto che ho bisogno di installare per ottenere il file sapi/embed/php_embed.h ?

    
posta jm666 29.11.2014 - 15:30
fonte

1 risposta

1

Risposta da Stackoverflow :

Unfortunately MacPorts currently (2.3.1) only supports that if you have the port installed, i.e. if you want to find out which port installed a file on your system. In this case, you can use port provides .

La risposta suggerisce anche di usare una distribuzione Linux (ad es. Debian) per cercare il file e scegliere una porta Macports simile con il nome del pacchetto Debian trovato:

Ecco un motore di ricerca per Debian: contenuto del pacchetto di ricerca

Esempio:
Risultato per "... / sapi / embed / php_embed.h":

File                                        Packages
/usr/include/php5/sapi/embed/php_embed.h    php5-dev
    
risposta data 29.11.2014 - 16:05
fonte

Leggi altre domande sui tag