4 votes

Désinstallation de freetds de OS X Mavericks

Quelqu'un sait-il comment désinstaller freetds depuis OS X ? Je l'ai installé à partir des sources en suivant les instructions :

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

Ma question est la suivante : quelles sont les étapes à suivre pour désinstaller ce logiciel ?

2voto

hemal Points 21

J'ai pu désinstaller avec succès freetds et tiny_tds gem.

J'ai d'abord désinstallé la gemme tiny_tds comme ci-dessous :

 gem uninstall tiny_tds

Pour désinstaller freetds, suivez les instructions pour configurer et construire freetds avant d'exécuter make uninstall (sinon, il donnera cette erreur : make : *** No rule to make target `uninstall'. Stop. )

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

Vous devrez supprimer manuellement le fichier freetds.conf comme indiqué ci-dessous :

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

Pour vous assurer que vous avez désinstallé freetds avec succès, exécutez ce qui suit :

tsql -C

Il ne devrait pas rapporter les détails des freetds.

1voto

enzo Points 1052

Le paquet de gemmes est facile à inverser :

gem uninstall tiny_td

Tu pourrais courir gem cleanup pour vérifier les anciennes versions de ce paquet, mais si vous ne l'avez installé qu'une fois et que vous ne l'avez jamais mis à jour, cela ne fera rien de plus.

Je n'ai jamais utilisé FreeTDS mais si vous avez de la chance, cela devrait annuler ce que vous avez fait : et revenir à l'endroit où vous avez couru. make install la première fois, puis exécutez make uninstall o make -n uninstall

Si vous n'avez pas de chance, vous devrez le faire manuellement (supprimer les fichiers liés à FreeTDS) ce qui ne devrait pas être trop difficile, puisque vous les avez tous installés dans /usr/local - vous pourriez y naviguer dans le Finder (commande + G) et coller ce chemin).

0 votes

J'apprécie vraiment votre aide dans ce domaine. Il a désinstallé la gemme tiny_tds mais pas freetds.

0 votes

La sortie de la commande suivante rapporte toujours la version de freetds et d'autres détails comme ci-dessous :

0 votes

Tsql -C Paramètres de compilation (établis avec le script "configure" script) Version : freetds v0.91 répertoire freetds.conf : /usr/local/etc Compatibilité source MS db-lib : non Compatibilité binaire Sybase : non Thread safety : oui Bibliothèque iconv : oui Version TDS : 5.0 iODBC : non unixodbc : non Logins SSPI "trusted" : non Kerberos : non

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X