Disinstallazione di freetds da OS X Mavericks

3

Qualcuno sa come disinstallare freetds da OS X? L'ho installato dal sorgente seguendo le istruzioni:

tar zxvf freetds-stable.tgz   
cd freetds-'0.91'   
./configure --prefix=/usr/local   
make  
sudo make install 

gem install tiny_tds -- --with-freetds-include=/usr/local/include --with-freetds-lib=/usr/local/lib --with-iconv-include=/usr/local/Cellar/libiconv/1.14/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib

La mia domanda è, quali sono i passaggi per disinstallare questo software?

    
posta Hemal 25.11.2015 - 18:33
fonte

2 risposte

2

Sono riuscito a disinstallare con successo freetds e tiny_tds gem.

prima ho disinstallato tiny_tds gem come di seguito:

 gem uninstall tiny_tds

Per disinstallare freetds seguire le istruzioni per configurare e compilare i freetds prima di eseguire make uninstall. (altrimenti darà questo errore: make: *** Nessuna regola per rendere la destinazione 'uninstall'. Stop.)

cd freetds-'0.91'  
./configure --preifx=/usr/local   
make
sudo make uninstall
sudo make clean

Dovrai rimuovere il file freetds.conf manualmente come di seguito:

sudo rm /usr/local/etc/freetds.conf

Per assicurarti di aver disinstallato correttamente i freetd, esegui quanto segue:

tsql -C

Non dovrebbe riportare dettagli freetds.

    
risposta data 01.12.2015 - 14:59
fonte
1

Il pacchetto gem è facile da ripristinare:

gem uninstall tiny_td

Potresti eseguire gem cleanup per verificare le versioni precedenti di quel pacchetto, ma se l'hai appena installato una volta e non lo hai mai aggiornato, non faremo di più.

Non ho mai usato FreeTDS ma se sei fortunato questo dovrebbe annullare ciò che hai fatto: e tornare al punto in cui hai eseguito make install la prima volta, quindi eseguire make uninstall o make -n uninstall

Se non sei fortunato dovrai farlo manualmente (eliminare i file relativi a FreeTDS) che non dovrebbe essere troppo difficile, dal momento che li hai installati tutti in / usr / local - puoi navigare lì dentro Finder (comando + G) e incolla in quel percorso).

    
risposta data 25.11.2015 - 18:57
fonte

Leggi altre domande sui tag