如何删除源码安装的软件?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
ffsxsy
帖子: 779
注册时间: 2007-11-04 16:32

如何删除源码安装的软件?

#1

帖子 ffsxsy » 2008-04-13 15:46

我用新立徳删掉系统自带的,用源码安装了pidgin,只知道安装网上的教程,解压缩后
./configure

make

sudo make install

反正软件可以用了,也不知道这个软件安装到水木地方去了,默认情况下,安装到哪里?
怎么更改默认路径?
我最想知道怎么完全删除这个软件?
amd x2 250
amd 785g主板
2g ddr3 1333内存
头像
carbont
帖子: 3406
注册时间: 2007-11-22 10:20
来自: 北京

#2

帖子 carbont » 2008-04-13 15:54

那要看你之前是怎么安装的了。
如果本来是有uninstall的脚本就可以直接自动删除,但是有些软件是没有uninstall的,所以安装源码包最好加指令安装到一个单独的文件夹里面,要删就直接删掉就是。

去看看命令吧!
我用这个办法装软件比较少,不太熟,LZ去搜索一下吧!
lenovo Thinkpad R60i 0657 LHC
windowsXP……准备换回ubuntu了。

Twitter: @carbont
头像
carbont
帖子: 3406
注册时间: 2007-11-22 10:20
来自: 北京

#3

帖子 carbont » 2008-04-13 15:55

要看安装到哪里,看源码包的install的说明就是。
lenovo Thinkpad R60i 0657 LHC
windowsXP……准备换回ubuntu了。

Twitter: @carbont
头像
ffsxsy
帖子: 779
注册时间: 2007-11-04 16:32

#4

帖子 ffsxsy » 2008-04-13 16:19

在安装包里有
5. You can remove the program binaries and object files from the
source code directory by typing `make clean'. To also remove the
files that `configure' created (so you can compile the package for
a different kind of computer), type `make distclean'. There is
also a `make maintainer-clean' target, but that is intended mainly
for the package's developers. If you use it, you may have to get
all sorts of other programs in order to regenerate files that came
with the distribution.

6. If you have *not* run make distclean, you can use the target
`make uninstall` to remove the files installed by `make install`.


是要make clean还是make uninstall?
我理解的是用make uninstall删掉已经安装的程序,make clean是把安装报里编译后添加的文件去掉,使之变成原来的程序安装包。是这样吗?
如果我把这个安装包删掉了,是不是就没办法删掉这个软件了,如果这样的话,我再次安装,然后再删除,可以吗?这是我在xp惯用的方法。
amd x2 250
amd 785g主板
2g ddr3 1333内存
头像
hubert_star
论坛版主
帖子: 5373
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京

#5

帖子 hubert_star » 2008-04-13 16:27

make clean是清除你在make构建这步时生成的中间文件
而make uninstall是从系统删除在make install这步安装的文件

如上回答明确无岐义
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
头像
ffsxsy
帖子: 779
注册时间: 2007-11-04 16:32

#6

帖子 ffsxsy » 2008-04-13 16:34

hubert_star 写了:make clean是清除你在make构建这步时生成的中间文件
而make uninstall是从系统删除在make install这步安装的文件

如上回答明确无岐义
有点糊涂:
make构建这步时生成的中间文件
是在安装包文件夹内马?指的是那些Makefile,config.status,config.log这些文件吧?
amd x2 250
amd 785g主板
2g ddr3 1333内存
回复