Je viens d'installer un fichier nommé SenchaCmd-4.0.2.67-linux-x64.run en exécutant le code suivant :
./SenchaCmd-4.0.2.67-linux-x64.run
En raison d'un problème que je décris en détail ici, j'ai décidé de désinstaller SenchaCmd. Cependant, il n'est pas répertorié dans Ubuntu Software Center ou Synaptic Package Manager.
Comment désinstaller complètement ce programme ?
En cours d'exécution, j'ai trouvé l'emplacement d'installation comme :
/root/bin/Sencha/Cmd/4.0.1.45/sencha-4.0.1.45
Si j'ai exécuté rm -rf /root/bin/Sencha cela sera-t-il complètement ???
Réponse acceptée :
Cependant, il n'est pas répertorié dans Ubuntu Software Center ou Synaptic Package Manager.
Bien sûr que non, car ce *.run
le fichier que vous avez installé n'est pas un *.deb
emballer. C'est essentiellement un script shell qui place des fichiers quelque part (dans votre cas apparemment dans /root/bin/Sencha/Cmd/4.0.1.45/sencha-4.0.1.45
, qui n'est pas un emplacement approprié à cette fin). apt
, le gestionnaire de paquets Ubuntu, n'a absolument aucune idée que ce programme est même installé et ne pourra donc pas le supprimer.
L'installation de logiciels de cette manière est donc toujours une approche impure de dernier recours, et je l'éviterais si possible.
Comment désinstaller complètement ce programme ?
Cela dépend du programme; il n'y a pas de méthode générale. Essayez d'exécuter le *.run
fichier avec des paramètres comme --help
et j'espère qu'il a une sorte de mécanisme de désinstallation.
Regardez également dans le répertoire d'installation si vous trouvez une sorte de script de désinstallation.
Si j'exécute rm -rf /root/bin/Sencha, cela sera-t-il complètement ???
Peut-être peut-être pas. Cela dépend encore une fois du programme - si ce script place simplement tous les fichiers dans /root/bin/Sencha
et n'a rien changé d'autre sur votre système, alors rm -rf
serait suffisant pour l'enlever complètement. Avant d'essayer cela, recherchez un paramètre ou un script de désinstallation comme je l'ai décrit précédemment.