Uso Mac OS X 10.7. Come posso sapere se MySQL, SQLite, PostgreSQL, ecc. Sono installati sul sistema?
Prova il comando Terminale mdfind (string) | grep include
Ad esempio:
$ 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
...
Questo è un buon modo per determinare se sono installati file di intestazione per le rispettive librerie di database che chiedi.
Puoi consultare l'elenco dei prodotti open source forniti come Lion and Lion Server .
Anche un comando mdfind può elencare tutti i file eseguibili che sono stati indicizzati e puoi grep per nomi di file specifici per filtrare i risultati in eccesso. Questo mostrerà tutti i file installati non dal payload originale di Apple con Lion.
mdfind "kMDItemKind == 'Unix Executable File'" | grep -w sqlite3
Leggi altre domande sui tag mysql sqlite postgresql