Come posso sapere se MySQL, SQLite, PostgreSQL, ecc. sono installati su Mac OS X 10.7?

1

Uso Mac OS X 10.7. Come posso sapere se MySQL, SQLite, PostgreSQL, ecc. Sono installati sul sistema?

    
posta ignis 18.01.2012 - 22:22
fonte

2 risposte

3

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.

    
risposta data 18.01.2012 - 22:48
fonte
1

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

    
risposta data 18.01.2012 - 23:01
fonte

Leggi altre domande sui tag