我仍然无法解决的一件事是在* nix环境中卸载程序的经验法则.大多数时候,我很高兴让睡觉的狗撒谎,而不是卸载我不再需要的软件.但是我不时会遇到几个Apaches,svn等.
到目前为止,我知道处理这个问题:
1)如果使用apt-get或yum安装,则有一个卸载命令.很少在app的文件夹中有一个卸载脚本,比如uninstall.sh
2)确定从命令行调用哪个特定安装使用“type -a”命令
3)使用“sudo find / | grep”查找可能安装的其他东西(从我理解的类型只查找PATH变量中的内容)
4)在PATH中添加/更改事物的顺序,以使应用程序的所需版本排在第一位或为.bashrc添加别名
5)删除我不再想要的东西.如果应用程序只安装在一个文件夹中,那么这个很容易,但如果有多个文件夹则很棘手.我听说过的一个技巧是运行一个带有时间范围的查找,以便在安装发生时查找所有更改的文件 – 大致显示更改和添加的内容.
你有什么要补充/纠正的吗?
最佳答案