make的原理是执行一个叫Makefile
文件里的指令,make的基本用处是自动根据makefile里的指令来编译源文件。它还可以用来做比如安装软件,卸载软件等事情,但前提是
作者雀腊樱在makefile里写了。比如makefile里有这么些内容: ...install : 然后用make install的话,make程序就会按照上面install:后面的指令执行安装,uninstall也是一样的道理,大部分的作者会写有卸载的部分,这时只要简单地执行make unistall就可以,如果作者懒没有写,那就顷丛局键只有根据make install中的步骤,看它把什么文件拷到哪去了,然后分别手动删除。还有关键的一点是,编译安装完成后,不要删除源代码,不然就算作者写了unnistall目标,你也没有makefile可以执行了。找到make install之后产生的这个文件install_manifest.txt
里面有安装烂碰的所有东西的路径,删除它们即可。饥此谈扒键
参考命令:cat install_manifest.txt | sudo xargs rm
Linux中用make install方式(编译安装)安装的软件只需要将它的安装则脊
目录删除掉就可以完成卸载了,具体删除哪个目录需要打开源码里面的Makefile文件,查看Makefile里面的install信息。比如用源码编译安装的Apache,通过查看Makefile文件得知它安装在/usr/local/apache目录,卸败盯链察孙载它只需要删除/usr/local/apache目录就可以了:
rm -rf /usr/local/apache
评论列表(0条)