当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 27 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [已解决]好吧,我想知道如何比较彻底的删除一个软件。
帖子发表于 : 2011-01-23 16:31 

注册: 2011-01-23 15:05
帖子: 352
送出感谢: 14
接收感谢: 10
RT。特别是依赖包要怎么办?

今天在删除Ubuntu自带的Firefox的时候,首先用的是Ubuntu软件中心,然后打开我自己下载的Mozilla官方的Firefox的时候发现竟然使用的还是原来的设置。突然想到没有删除~下的配置文件,于是删除了~下.mozilla.重新打开Firefox,依然是Ubuntu起始页。
于是用apt-get重新安装卸载了Firefox。发现问题依旧,于是到新立得软件包管理器里重新安装并选择彻底删除了Firefox。并且确定~下的配置文件已删除。令人郁闷的是,问题依旧。于是,我重复了以上步骤还重新启动了下。还是不行。
最后,还是通过搜索并删除Mozilla和Firefox的文件后才解决的。
我从未想到会这样。于是我试着搜索Rhythmbox(以被卸载,通过Ubuntu软件中心),却发现了很多遗留下的文件,例如图标和配置什么的。
我忽然想起,我在Ubuntu软件中心卸载了近40项软件,难道都没有卸载彻底?
顺带问下,Ubuntu软件中心和新立得软件包管理器的工作原理不一样么?

哦,不好意思,顺带抱怨下。我觉得,Ubuntu有点滥用软件包了吧?整个软件中心显得相当臃肿。难道一些隶属于某些软件的扩展也需要一个独立的软件包来管理?好吧,我承认在某些情况下这种方式非常的方便。不过我更喜欢那种树状结构式的管理方式。好吧,我知道其他发行版也好不到哪里去。

最后说一句:很高兴来到本论坛,其实我已经在这个论坛逛了很久了。不过苦于没有合适的用户名所以一直没有注册,呵呵。
好吧,我同意我有洁癖。同样的,我承认我开始尝试Arch和Slackware了。
不过,Ubuntu真的很方便的说,所以,在这里请教一下各位老手。嗯,我搜索过了,但,貌似答案就那几个。谢谢大家。


最后由 nopriler 编辑于 2011-01-30 14:12,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 好吧,我想知道如何比较彻底的删除一个软件。
帖子发表于 : 2011-01-23 16:41 
头像

注册: 2007-07-30 18:28
帖子: 22033
地址: 空气中
系统: Linux
送出感谢: 17
接收感谢: 69
??? Ubutnu的Firefox包就是用Ubuntu为主页的,不行吗?

什么是树状管理?

依赖就是相互的说.

因为扩展也可能要用其他支持库_就是其他包,而不会自带,提倡共享/分享.


_________________
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 好吧,我想知道如何比较彻底的删除一个软件。
帖子发表于 : 2011-01-23 17:06 

注册: 2011-01-23 15:05
帖子: 352
送出感谢: 14
接收感谢: 10
首先谢谢你的关注。
luojie-dune 写道:
??? Ubutnu的Firefox包就是用Ubuntu为主页的,不行吗?.

对于这个,不好意思,我比较喜欢原版的,而Ubuntu自带的Firefox给我一种OEM版的感觉。
luojie-dune 写道:
什么是树状管理?

这个概念,我是在查看Linux 文件系统 目录结构的时候看到的。我觉得,用在这个是合适的,当然,如果我误解了这个词的意思那另说。
类似于这个
引用:
图片
Via Wikipeida

如果我理解错了的话,希望诸位能够指出。
luojie-dune 写道:
依赖就是相互的说.

嗯,不过我就是想知道如何将那些已经不再需要的依赖包卸载了
luojie-dune 写道:
因为扩展也可能要用其他支持库_就是其他包,而不会自带,提倡共享/分享

你让我想起了OpenOffice.org的扩展。不过貌似和我说的并不矛盾。也许,我不应该说软件包的不好,而是,还需要改进罢了。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 好吧,我想知道如何比较彻底的删除一个软件。
帖子发表于 : 2011-01-24 2:38 
头像

注册: 2008-09-18 13:11
帖子: 2770
送出感谢: 1
接收感谢: 449
软件中心是为初级用户准备的,所以会准备一些常用的扩展推荐给新用户。毕竟让新用户迷失在addons.mozilla.org的上万个扩展中也不好
另外ubuntu也在减少这种扩展包在源里的数量,最新的11.04的源里,firefox和libreoffice的扩展都没超过10个

不同发行版有不同的打包传统,有的分包比较细,有的就比较粗放一点。

至于软件中心卸载的问题我不清楚,因为我从来没用软件中心安装/卸载过任何软件,有新立得就够了

新立得根据状态分类的可删除包或者用apt-get autoremove可以去掉一些,但并不完全,特别是手动指明安装过某些依赖包的时候
源里有个deborphan,使用适当的参数可以分析出所有不被依赖的包,gtkorphan是它的图形界面


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 好吧,我想知道如何比较彻底的删除一个软件。
帖子发表于 : 2011-01-24 8:13 
头像

注册: 2009-12-08 18:12
帖子: 95
送出感谢: 0 次
接收感谢: 1
好吧,我承认.


_________________
小白


页首
 用户资料  
 
6 楼 
 文章标题 : Re to astolia
帖子发表于 : 2011-01-24 14:15 

注册: 2011-01-23 15:05
帖子: 352
送出感谢: 14
接收感谢: 10
谢谢你的回复。
astolia 写道:
软件中心是为初级用户准备的,所以会准备一些常用的扩展推荐给新用户。毕竟让新用户迷失在addons.mozilla.org的上万个扩展中也不好
另外ubuntu也在减少这种扩展包在源里的数量,最新的11.04的源里,firefox和libreoffice的扩展都没超过10个
不同发行版有不同的打包传统,有的分包比较细,有的就比较粗放一点。

我没有在软件中心安装过软件,当然,除了Docky之外。大部分使用软件中心是为了查看安装了哪些软件。
astolia 写道:
至于软件中心卸载的问题我不清楚,因为我从来没用软件中心安装/卸载过任何软件,有新立得就够了

说实话,单单看新立得里面的包名称,我实在是不知道它是干什么的。貌似,只有在软件中心才能知道我安装了什么,他们又是干什么用的。
astolia 写道:
新立得根据状态分类的可删除包或者用apt-get autoremove可以去掉一些,但并不完全,特别是手动指明安装过某些依赖包的时候
源里有个deborphan,使用适当的参数可以分析出所有不被依赖的包,gtkorphan是它的图形界面

呃,我还真没用过autoremove。可是,即使这个能卸载掉依赖包,对于软件遗留下的一些文件呢?例如,我在卸载Firefox的时候,就发现了它在etc下遗留了不少东西。我只能理解为,他们不属于包管理的范畴。
——————————
顺带问下:如何回复?


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 好吧,我想知道如何比较彻底的删除一个软件。
帖子发表于 : 2011-01-24 14:18 

注册: 2011-01-23 15:05
帖子: 352
送出感谢: 14
接收感谢: 10
astolia, 呵,难道 回复 是这个?不过,貌似不像啊..


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 好吧,我想知道如何比较彻底的删除一个软件。
帖子发表于 : 2011-01-24 14:19 

注册: 2011-01-23 15:05
帖子: 352
送出感谢: 14
接收感谢: 10
Roba, 好吧,我不知道你承认的内容是什么。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 好吧,我想知道如何比较彻底的删除一个软件。
帖子发表于 : 2011-01-24 14:22 

注册: 2011-01-23 15:05
帖子: 352
送出感谢: 14
接收感谢: 10
好吧,为什么还是没人回答我的问题?难道是我废话太多了。呃...不好意思,貌似灌水了~?


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 好吧,我想知道如何比较彻底的删除一个软件。
帖子发表于 : 2011-01-24 14:38 
头像

注册: 2008-09-13 19:17
帖子: 7789
系统: Arch Linux (x86_64)
送出感谢: 10
接收感谢: 77
sudo aptitude purge 完全删除一个软件,包括其配置文件。并删除不需要的依赖(但不删除配置文件)

sudo aptitude purge ~c 删除残余配置文件

我一般这么用。

也可以用新立得。标记为彻底删除,然后在“状态”里找到残余配置一栏,把里面的也标记为彻底删除。至于可自动卸载的,自己看着办。

如果文件是在软件运行中生成的,而不是安装中生成的,用包管理就删不了。比如家目录的配置文件。不过firefox那个,你看看是不是因为选择的是删除,而不是彻底删除


_________________
博客:http://www.lainme.com


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 好吧,我想知道如何比较彻底的删除一个软件。
帖子发表于 : 2011-01-24 15:13 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
● alias|g aptitude
1:alias ag='sudo aptitude safe-upgrade'
2:alias ai='sudo aptitude install'
3:alias ap='sudo aptitude purge'
4:alias ar='sudo aptitude remove'
6:alias as='aptitude search'
7:alias au='sudo aptitude updat


_________________
● 鸣学


页首
 用户资料  
 
12 楼 
 文章标题 : Re: Re to astolia
帖子发表于 : 2011-01-24 15:18 
头像

注册: 2008-09-18 13:11
帖子: 2770
送出感谢: 1
接收感谢: 449
楼上的ee在搅浑水,不用管它

nopriler 写道:
说实话,单单看新立得里面的包名称,我实在是不知道它是干什么的。貌似,只有在软件中心才能知道我安装了什么,他们又是干什么用的。


你没看新立得里面的软件说明?虽然目前的中文语言环境中很多软件的说明都没有,不过实在不知道你可以问google啊

nopriler 写道:
呃,我还真没用过autoremove。可是,即使这个能卸载掉依赖包,对于软件遗留下的一些文件呢?例如,我在卸载Firefox的时候,就发现了它在etc下遗留了不少东西。我只能理解为,他们不属于包管理的范畴。


不知道你所指的etc下留的东西是什么,也不知道你为什么就能肯定是firefox留下的。
如果你指的是/etc/apparmor.d/下的名称中有firefox的文件,那么都是apparmor这个包的内容


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 好吧,我想知道如何比较彻底的删除一个软件。
帖子发表于 : 2011-01-24 15:37 

注册: 2011-01-23 15:05
帖子: 352
送出感谢: 14
接收感谢: 10
lainme,
lainme 写道:
sudo aptitude purge 完全删除一个软件,包括其配置文件。并删除不需要的依赖(但不删除配置文件)
sudo aptitude purge ~c 删除残余配置文件
我一般这么用。

谢谢,我会试试的。
lainme 写道:
也可以用新立得。标记为彻底删除,然后在“状态”里找到残余配置一栏,把里面的也标记为彻底删除。至于可自动卸载的,自己看着办。

嗯,我现在说的是DEB包的。我已经标记为彻底删除了,可还是不行。“状态”里找到残余配置?这个我会试试的。
lainme 写道:
如果文件是在软件运行中生成的,而不是安装中生成的,用包管理就删不了。比如家目录的配置文件。不过firefox那个,你看看是不是因为选择的是删除,而不是彻底删除

呃,貌似我在帖子中已经说清楚了,我标记的是“彻底删除”,而且还删除了home下的配置文件的。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 好吧,我想知道如何比较彻底的删除一个软件。
帖子发表于 : 2011-01-24 15:45 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
就是我给的ap命令
home下的配置目录,不属于包管理的范围。自己手动。


_________________
● 鸣学


页首
 用户资料  
 
15 楼 
 文章标题 : Re: Re: Re to astolia
帖子发表于 : 2011-01-24 15:51 

注册: 2011-01-23 15:05
帖子: 352
送出感谢: 14
接收感谢: 10
astolia 写道:
你没看新立得里面的软件说明?虽然目前的中文语言环境中很多软件的说明都没有,不过实在不知道你可以问google啊

其实,是效率的问题,1000+的包,我不可能都去看说明吧。不过在软件中心就不一样了,它给出了软件名,一般一看就知道是不是自己需要的了。
astolia 写道:
不知道你所指的etc下留的东西是什么,也不知道你为什么就能肯定是firefox留下的。
如果你指的是/etc/apparmor.d/下的名称中有firefox的文件,那么都是apparmor这个包的内容

的确在/etc/apparmor.d/中有Firefox的文件。不过,etc中,我发现了FirefoxAddons(大概是)。
最近重新安装了Ubuntu,而且是断网安装的,安装后我就卸载了Firefox。只是卸载前,我用它下载了Firefox。
我不敢肯定是Firefox留下的。不过印象中,我已经卸载了和Firefox有关的一些软件包。
在etc中,还有一些带Firefox字样的东西,貌似有文本,也有可执行文本,还有些图标。都被我删了,令人疑惑的是,之后我打开Firefox,依然是那个Ubuntu起始页。
只有在删除了Mozilla(搜索到的)之后才看到了第一次运行页面。

有一件事令人疑惑。在我重装Firefox之前,我也曾经删除了Firefox,然后删除了~下的配置文件。只做了这俩件事就能看到第一次运行页面。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 27 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


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

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

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