Ho appena installato un file chiamato SenchaCmd-4.0.2.67-linux-x64.run eseguendo il seguente codice:
./SenchaCmd-4.0.2.67-linux-x64.run
A causa di un problema che descrivo in dettaglio qui, ho deciso di disinstallare SenchaCmd. Tuttavia, non è elencato in Ubuntu Software Center o Synaptic Package Manager.
Come faccio a disinstallare completamente questo programma?
Eseguendo quale, ho trovato il percorso di installazione come:
/root/bin/Sencha/Cmd/4.0.1.45/sencha-4.0.1.45
Se ho eseguito rm -rf /root/bin/Sencha sarà completamente???
Risposta accettata:
Tuttavia, non è elencato in Ubuntu Software Center o Synaptic Package Manager.
Ovviamente non lo è, perché quel *.run
il file che hai installato non è un *.deb
pacchetto. È essenzialmente uno script di shell che mette i file da qualche parte (nel tuo caso apparentemente in /root/bin/Sencha/Cmd/4.0.1.45/sencha-4.0.1.45
, che non è un luogo adatto a questo scopo). apt
, il gestore di pacchetti di Ubuntu, non ha assolutamente idea che questo programma sia installato e quindi non sarà in grado di rimuoverlo.
L'installazione del software in questo modo è quindi IMO sempre un approccio di ultima istanza sporco e, se possibile, lo eviterei.
Come faccio a disinstallare completamente questo programma?
Dipende dal programma; non c'è un modo generale. Prova a eseguire *.run
file con parametri come --help
e spero che abbia una sorta di meccanismo di disinstallazione.
Cerca anche nella directory di installazione se trovi qualche tipo di script di disinstallazione.
Se ho eseguito rm -rf /root/bin/Sencha lo farà completamente???
Forse sì forse no. Anche questo dipende dal programma, se quello script ha semplicemente inserito tutti i file in /root/bin/Sencha
e non ha cambiato nient'altro sul tuo sistema, quindi rm -rf
basterebbe rimuoverlo completamente. Prima di provare, cerca un parametro o uno script di disinstallazione come ho descritto prima.