1、以python2.7.2为例,在这个目录中有一个setup.py的文件,很显然这是安装程序,还是python写的(用python写python到安装程序,大开眼界了)。在这里,需要写一个shell脚本,把在重新安装中提到的安装位置全部删除,这不就是实现了卸载到目的吗?
脚本内容:
del.sh
#!/bin/bash for i in $(less files.txt) do rm -rf $i done
脚本说明:
files.txt是需要事先在目录下创建的文件,目的是记录安装过程中提到到路径。脚本很简单,详细到就不说了,学过shell编程到肯定没问题,没学过到有其他语言编程基础的,仔细看看也可以看懂。
2、重新安装软件,在此过程中用files.txt记录安装的路径
比如安装python2.7.2,进入安装目录,执行命令python setup.py install --record files.txt
在此过程中会向files.txt中写入很多路径
3、执行脚本./del.sh