LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: tjpm

大家是不是比较习惯apt-get?

[复制链接]
发表于 2009-8-14 01:08:10 | 显示全部楼层
ports vs portage
回复 支持 反对

使用道具 举报

发表于 2009-8-14 02:48:33 | 显示全部楼层
那你就设置成不自动安装推荐的包呗,又不麻烦
Post by tjpm;2016051
这个从何说起?
不过aptitude默认会按照推荐安装的包,有时新装了系统然后就被推荐了N多包。。。都不知道到底是哪些包的东西。
回复 支持 反对

使用道具 举报

发表于 2009-8-14 09:53:41 | 显示全部楼层
Post by tjpm;2016050
aptitude的 install -f是比较方便吧。
我们这里暂不去讨论哪个更好用吧,只是问问大家的习惯而已。

不过aptitude和apt-get是一个替代关系,基本上最好不要随便混用,各自的数据库,算法都不同的。

为什么很多人非要说不能混用呢?aptitude 无非是在 apt 的数据库外添加了一个扩展标记,混用仅仅是使扩展标记失效了,根本不会影响系统的稳定性。所谓算法不同,是增强安装卸载的策略不同,不是存储数据的方法不同。用笨方法想想,如果两者用不同的数据库做同一个软件管理的工作,早就被标记为冲突而不是依赖了。替代仅仅是形式上的替代,逻辑上还是继承。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-14 12:35:51 | 显示全部楼层
你看看水木上多少有说过这个话题吧。
混用后一不留神就删除了很多东西。
我以前也碰到过这个问题的吧,后来装的新系统就一直只用一个了,吃了一次亏就不想去冒险了。
Post by AutoXBC;2016112
为什么很多人非要说不能混用呢?aptitude 无非是在 apt 的数据库外添加了一个扩展标记,混用仅仅是使扩展标记失效了,根本不会影响系统的稳定性。所谓算法不同,是增强安装卸载的策略不同,不是存储数据的方法不同。用笨方法想想,如果两者用不同的数据库做同一个软件管理的工作,早就被标记为冲突而不是依赖了。替代仅仅是形式上的替代,逻辑上还是继承。
回复 支持 反对

使用道具 举报

发表于 2009-8-14 13:55:16 | 显示全部楼层
新利得用的是apt还是aptitude?
我经常混用新利得和aptitude
回复 支持 反对

使用道具 举报

发表于 2009-8-14 15:28:03 | 显示全部楼层
Post by tjpm;2016158
你看看水木上多少有说过这个话题吧。
混用后一不留神就删除了很多东西。
我以前也碰到过这个问题的吧,后来装的新系统就一直只用一个了,吃了一次亏就不想去冒险了。

那些不能说明任何问题,只用 apt 一样有人把系统搞崩,这些人用高级的 aptitude 就更是灾难了。看起来你倾向于相信自己的经验而不是理论分析,那我不多说了。

@老陈73
synaptic 依赖 apt(注意 apt 不完全是 apt-get),不会去读 aptitude 的扩展标记。我个人的建议,完全可以继续混用,前提是在正确的使用下。
回复 支持 反对

使用道具 举报

发表于 2009-8-14 16:54:47 | 显示全部楼层
可以到 /var/lib/ 浏览一下,看看 dpkg apt aptitude synaptic 这些程序都用了多大空间来存储自己用到的数据,用文本编辑器看看每个程序都存储了什么内容,然后他们的工作方式就很好理解了。
回复 支持 反对

使用道具 举报

发表于 2009-8-14 17:25:06 | 显示全部楼层
学习了。

apt-get 确实有 时候会提示说   一些包不再被使用,推荐用 autoremove删除之。
但那些包里面明明有一些是被使用着的 。。。没搞明白哪里把依赖弄错乱了。

我从开始看教程安装系统,就一直用 apt-get, 习惯了,
每次试图打  aptitude 都会在 apt.. 这里卡一下。。。囧
回复 支持 反对

使用道具 举报

发表于 2009-8-14 22:33:30 | 显示全部楼层
@L.Lawliet

aptitude 因为要处理附加标记,每次操作都会有个短暂的停滞,不如 apt-get 流畅。如果对那些略微自以为是的策略不感兴趣,那确实没必要用 aptitude,而且我的手指头也和 apt-get 比较熟。

提示大量不被使用的包需要移除时,都是之前的操作误删除了元包。比如系统安装了 gnome ,附带了很多的组件。gnome 的元包标记是手动,下面依赖的众多组件都是自动。这时看某个组件不顺眼删除掉,就会把依赖他的元包一并删除(这里会有提示,很多人不认真看)。而元包下的其他组件都是自动的标记,会在下一次的 autoremove 中被清除掉,这是很危险的操作。

很多人推崇的最小安装就能避免这类问题,或者自己修改元包文件的 control 也能定点清除碍眼的东西。最好的方法还是随他去吧,多一个不用的软件也不会死人,洁癖说到底是种心理疾病,努力克服一下。
回复 支持 反对

使用道具 举报

发表于 2009-8-21 16:29:17 | 显示全部楼层
完了,得谈谈各人的洁癖问题了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表