Estoy ejecutando Mac OS X 10.7. ¿Cómo puedo saber si MySQL, SQLite, PostgreSQL, etc. están instalados en el sistema?
Estoy ejecutando Mac OS X 10.7. ¿Cómo puedo saber si MySQL, SQLite, PostgreSQL, etc. están instalados en el sistema?
Prueba el comando de Terminal mdfind (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 bibliotecas de bases de datos respectivas que consulta.
Puede consultar la lista de productos de código abierto que se envían como parte de Lion and Lion Server .
También un comando mdfind puede enumerar todos los archivos ejecutables que se han indexado y puede grep para nombres de archivos específicos para filtrar los resultados en exceso. Esto mostrará cualquier archivo instalado no desde la carga original de Apple con Lion.
mdfind "kMDItemKind == 'Unix Executable File'" | grep -w sqlite3
Lea otras preguntas en las etiquetas postgresql mysql sqlite