Estoy ejecutando Mac OS X 10.7. ¿Cómo puedo saber si MySQL, SQLite, PostgreSQL, etc. están instalados en el sistema?
Pruebe el comando Terminalmdfind (string) | grep include
Por ejemplo:
$ mdfind postgres | grep include
/usr/include/postgresql/server/postgres_fe.h
/usr/include/postgresql/server/postgres_ext.h
/usr/include/postgresql/server/postgres.h
/usr/include/postgresql/internal/postgres_fe.h
/usr/include/postgres_ext.h
...
$ mdfind sqlite | grep include
/usr/include/sqlite3ext.h
/usr/include/sqlite3.h
/usr/include/php/ext/sqlite3/libsqlite/sqlite3.h
/usr/include/php/ext/sqlite/libsqlite/src/sqlite.h
...
Esta es una buena manera de determinar si hay archivos de encabezado instalados para las respectivas bibliotecas de bases de datos sobre las que pregunta.
Puede consultar la lista de productos de código abierto que se envían como parte de Lion y Lion Server .
Además, un comando mdfind puede enumerar todos los archivos ejecutables que se han indexado y puede buscar nombres de archivos específicos para filtrar el exceso de resultados. Esto mostrará cualquier archivo instalado que no sea de la carga útil original de Apple con Lion.
mdfind "kMDItemKind == 'Unix Executable File'" | grep -w sqlite3
ughoavgfhw
encendido