¿Cómo determinar qué macport (si existe) contiene un archivo específico?

0

Por alguna razón, busque un paquete macport que contenga un archivo específico, en este caso busque el archivo:

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

y algún paquete php debería contenerlo.

He instalado php55 macport pero no contiene el archivo anterior.

Lamentablemente, port contents portname muestra solo el contenido de los paquetes ya instalados.

Es posible mostrar (o encontrar en algún lugar) qué archivos contienen algunos paquetes macport sin instalarlos, por ejemplo. ¿Cómo encontrar qué paquete necesito instalar para obtener el archivo sapi/embed/php_embed.h ?

    
pregunta jm666 29.11.2014 - 15:30

1 respuesta

1

Respuesta de Stackoverflow :

  

Lamentablemente, MacPorts actualmente (2.3.1) solo admite que si tiene el puerto instalado, es decir, si desea averiguar qué puerto instaló un archivo en su sistema. En este caso, puede utilizar las opciones de puerto.

La respuesta también sugiere usar una distribución de Linux (por ejemplo, Debian) para buscar el archivo y elegir un puerto Macports similar con el nombre del paquete Debian encontrado:

Aquí hay un motor de búsqueda para Debian: buscar contenido del paquete

Ejemplo:
Resultado para "... / sapi / embed / php_embed.h":

File                                        Packages
/usr/include/php5/sapi/embed/php_embed.h    php5-dev
    
respondido por el klanomath 29.11.2014 - 16:05

Lea otras preguntas en las etiquetas