当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 24 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 删除软件后,自动删除相关依赖(libs)的办法
帖子发表于 : 2006-09-16 12:48 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
我不清楚为什么这个网站所有人对推荐 apt-get,因为个人觉得这个缺乏基本的删除功能。我个人推荐大家都使用 aptitude。

其实大家要做的很简单,只需要用 aptitude 代替所有的 apt-get 就可以实现所有的自动依赖去除了。

例如;如果 大家在 gnome ubuntu 上装 kde:

sudo aptitude install kubuntu-desktop

然后如果想删除:

sudo aptitude remove kubuntu-desktop 就可以了。

aptitude的用法与 apt-get 几乎一样,只是多了一个自动删除依赖的功能。(一定要是使用aptitude安装的包才能自动删除依赖)

我个人的意思是推荐大家在任何情况下都不要使用 apt-get ,新立得或者adept,所有包都使用 aptitude 安装,这样任何的不需要的库都能够被自动删除。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-09-16 13:28 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
用新立得不就可以了?选择彻底删除。
好像apt-get 也可以的阿,用purge。sudo apt-get purge xxx


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-09-17 14:39 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
zhuqin_83 写道:
用新立得不就可以了?选择彻底删除。
好像apt-get 也可以的阿,用purge。sudo apt-get purge xxx


理论上自然是这样,但是并不可靠,不信你自己做实验看看。至少 apt-get 和 新立得是做得很不好。

自动删除的功能似乎都有,但目前最可靠的还是 aptitude。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-09-17 14:50 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
反正我用deborphan看有没有多余的软件的(即所谓孤立的软件和库文件等)。无所谓。不知道你用aptitude删除后,deborphan会显示什么。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 删除软件后,自动删除相关依赖(libs)的办法
帖子发表于 : 2006-09-20 9:38 

注册: 2005-10-23 23:31
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
poet 写道:
我不清楚为什么这个网站所有人对推荐 apt-get,因为个人觉得这个缺乏基本的删除功能。我个人推荐大家都使用 aptitude。

其实大家要做的很简单,只需要用 aptitude 代替所有的 apt-get 就可以实现所有的自动依赖去除了。

例如;如果 大家在 gnome ubuntu 上装 kde:

sudo aptitude install kubuntu-desktop

然后如果想删除:

sudo aptitude remove kubuntu-desktop 就可以了。

aptitude的用法与 apt-get 几乎一样,只是多了一个自动删除依赖的功能。(一定要是使用aptitude安装的包才能自动删除依赖)

我个人的意思是推荐大家在任何情况下都不要使用 apt-get ,新立得或者adept,所有包都使用 aptitude 安装,这样任何的不需要的库都能够被自动删除。


我用的apt-get和新得利的确有很多没有自动删除的多余软件包
没有用过aptitude删除...
以后试试


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-09-27 10:01 
头像

注册: 2006-09-04 23:49
帖子: 59
送出感谢: 0 次
接收感谢: 0 次
zhuqin_83 写道:
用新立得不就可以了?选择彻底删除。
好像apt-get 也可以的阿,用purge。sudo apt-get purge xxx


purge是删除时包括软件包的配置文件,但不会同时删除安装时由于依赖关系自动安装的软件,apt-get和新立得只会删除依赖于它的而不会删除它所依赖而现在孤立的软件包。aptitude可以做到。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-09-27 11:17 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
用deborphan可以删除孤立的包。这个是默认安装的,你可以再新立德里设置一个过滤器,选择“孤立”即可。
用aptitude的话,要每次安装就要用这个命令,否则无效。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-09-29 12:20 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
zhuqin_83 写道:
用deborphan可以删除孤立的包。这个是默认安装的,你可以再新立德里设置一个过滤器,选择“孤立”即可。
用aptitude的话,要每次安装就要用这个命令,否则无效。


每次安装使用 aptitude 和每次安装使用 apt-get 有什么本质区别么?同样都是使用一个命令。并没有给你增加任何复杂程度,为了安装软件你付出的工作量没有发生任何改变。

也许对你来说有另外一些办法可以实现,但是就 apt-get 和 synaptics 本身不能很好的实现这个,我的描述也是没有错的。而且用于实现的技巧对与每个人来说并不是最容易掌握。

如果只是让人每次都用 aptitude ,这就是最容易掌握和最容易传授的技术了,当你需要提供更多的技术支持时,你会发现让人使用 aptitude 比你教会几百个人用 deporphan 容易许多。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-09-29 14:38 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
问题是,为什么别人要推荐用apt-get 和新利得?
对于新手而言,新利得是最容易被接受的。如果aptitude那么好,为什么不直接集成在新利得?


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-09-29 14:42 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
其实官方英文论坛很多也是用apt-get,官方wiki上也是.apt-get,aptitude,新立得 ,adept都是很好的,至于用哪个,大家自己选择好了.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2006-10-07 22:09 

注册: 2005-10-11 11:15
帖子: 105
送出感谢: 0 次
接收感谢: 0 次
这个命令确实比apt-get好用啊,今天装个kdelibs4-dev用apt-get 打死的装不上,说是包依赖有问题,结果用aptitude一执行原来是有些包版本太高,这个命令自动进行降级然后再安装,真是利害啊


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2006-10-07 23:05 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
aptitude的界面太尴尬,不上不下的感觉。简单的就用apt-get,apt-cache等。依赖关系破损的,我都是用自己的bash搞定。


_________________
● 鸣学


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2006-10-08 9:25 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
6.10的apt-get也有自动remove不需要的包的功能, apt-get autoremove


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-02-07 19:16 

注册: 2007-02-04 19:39
帖子: 50
地址: Delft, The Netherlands
送出感谢: 0 次
接收感谢: 0 次
karron 写道:
6.10的apt-get也有自动remove不需要的包的功能, apt-get autoremove


我是新手,原来不知道呢!这下好了,不需要的包都给删除了。 :D


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-02-08 8:52 

注册: 2006-09-24 4:37
帖子: 2138
送出感谢: 0 次
接收感谢: 1
karron 写道:
6.10的apt-get也有自动remove不需要的包的功能, apt-get autoremove


代码:
XXX@XXX-desktop:~$ apt-get autoremove
E: 无效的操作 autoremove

XXX@XXX-desktop:~$ apt-get
autoclean        clean            install          update
build-dep        dist-upgrade     remove           upgrade
check            dselect-upgrade  source



好像没有apt-get autoremove命令啊!


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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