当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 关于linux软件包的安装和卸装问题
帖子发表于 : 2007-05-04 16:24 

注册: 2007-04-27 22:24
帖子: 126
送出感谢: 0 次
接收感谢: 0 次
先简单说一下我的经历:
我装完ubuntu7.0.4后,想用QQ,于是就想到gaim.但系统预安装的是1.2版GAIM,这个QQ协议早就过期了,用不了。于是就想到安装最新了。于是去官方网下载了最新版,新着./configure, make, make install...
没错,肯定不成功,因为已经有了1.2版在这,要先卸装。但是这是这个1.2版是系统时安装的,命令不知怎样卸装,后来发现菜单中有个新立的软件管理器,从这,类似WINDOWS的资源管理器中的删除软件一样的操作,实现删除了。
之后再./configure, make, make install最新版,也成功了,上MSN没问题,但是QQ还是用不了,我估计这是GAIM中QQ协议跟不上腾讯公司更新的原因。

在这,我想问一些安装,软件卸装的问题。
linux中,一般有rpm安装,有dpkg安装,当然还有make安装。
当我们下一个软件包时,自然可以知道它是rpm包或dpkg包或make包。
这样,安装时有相应的参数,卸装时也有相应的参数。

现在问题来了。
假如我接手一台别人的电脑,看见他的系统上已经装了一个软件,但又不知这个软件在安装时是以哪种形式安装的(即不知是rpm还是dpkg还是make...),那我要卸装它,请问怎么卸装?

就像刚才说GAIM的例子一样,如果没有类似windows资源管理器那样傻瓜化的卸装方法,我还没知怎么卸那个GAIM1.2呢。

请大虾指点。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-05-04 16:44 

注册: 2007-02-13 15:24
帖子: 1485
地址: 地球
送出感谢: 0 次
接收感谢: 0 次
如果是接手一台别人的电脑,干脆重装系统得了。 :lol: :lol: :lol:
自己的电脑要做到自己心中有数,鬼知道别人是怎么设置过电脑了,还是重装省心。 :wink:


页首
 用户资料  
 
3 楼 
 文章标题 : 接手别人的电脑只是个例子而已
帖子发表于 : 2007-05-04 16:48 

注册: 2007-04-27 22:24
帖子: 126
送出感谢: 0 次
接收感谢: 0 次
我现在想要知道的问题是,
当linux已安装了一个软件,我不想要它,但又不知它在安装时是通过哪种方式安装,请问我应该如何卸装它?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 接手别人的电脑只是个例子而已
帖子发表于 : 2007-05-04 18:35 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
tmp 写道:
我现在想要知道的问题是,
当linux已安装了一个软件,我不想要它,但又不知它在安装时是通过哪种方式安装,请问我应该如何卸装它?
格式化 :lol: :lol: :lol:

完全不知道的时候,那是很难知道该怎么做的。linux按照文件类型进行归类存放,也有完整目录结构的,不过很少。即使你知道一共有哪些文件,你也很困难找齐他们,因为有不少软件即使有完整目录结构,也会通过各种连接来归类存放文件


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-05-04 22:29 

注册: 2007-04-27 22:24
帖子: 126
送出感谢: 0 次
接收感谢: 0 次
stlxv兄:
你所说的格式化是指格式化整个/目录吗?
那不如直接说重新安装算了。

还有一个疑惑,如果是源代码安装,即configure, make , make install安装,安装成功后,显然我不再需要这些源代码,因为我们运行的又不是源代码。但为了以后可以可以删除,我们不得不把这些源代码,配置文件都保留住,以便日后可以make uninstall?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-05-05 1:55 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
tmp 写道:
stlxv兄:
你所说的格式化是指格式化整个/目录吗?
那不如直接说重新安装算了。

还有一个疑惑,如果是源代码安装,即configure, make , make install安装,安装成功后,显然我不再需要这些源代码,因为我们运行的又不是源代码。但为了以后可以可以删除,我们不得不把这些源代码,配置文件都保留住,以便日后可以make uninstall?


对呀,不过我是几乎都删除的,hehe。但是你要明白,不是所有原码安装的软件都能通过这种方法安装和删除,只有autotools(autoconf/automake)制作的才行,具体是否可以,你下载软件之后解压后README/INSTALL之类的文件有详细说明。另外,你可以使用kinstaller这个软件来帮助你管理这些源码。当然,你也可以全部删除节省空间,等到你要删的时候重新解压然后运行configure(要用和你装的时候同样的参数),然后就可以运行make uninstall来删除了。
对于没有提供反安装的软件源码,删了也无所谓,反正你也不能利用这些东西来删除。

另外,如果是直接rpm安装的包,那么可以直接用rpm来查询到,只是我不知道有什么gui工具可以查看。

还有,如果是deb安装的,则可以用新立得软件包管理器看到这个软件。

er, 如果是商业软件,那么不少是完全隔开存放在/opt或者/usr/local中的,这个在安装的时候可以选择,有不少是直接把安装目录删除就可以了,主程序可能会在/usr/bin里面有一些链接和拷贝,顺便删除一下就OK了(其他配置文件就不用管了)。


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-05-05 1:57 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
引用:
但是这是这个1.2版是系统时安装的,命令不知怎样卸装

这些都在新立得软件包管理器里面能找到的。


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Yahoo [Bot] 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译