[Ubuntu-zh] apt-get、aptitude和新立得

Felix Yan felixonmars在gmail.com
星期六 二月 19 11:57:42 UTC 2011


是这样的. 就命令行的功能而言aptitude更强大.
用aptitude forbid-version禁用的版本如果用apt-get upgrade又会升回去.
此外aptitude safe-upgrade 比apt-get upgrade要聪明, "安全"的的软件包增减也被包括在这种方式的更新里了,
而用apt-get即使是linux-generic更新也会被ignore,而如果用apt-get dist-upgrade,
可能会造成其他软件的灾难(某一个组件更新(如libgtk)带来大片依赖软件被卸载).
此外上面提到的downgrade, 其实在某些时候是很必要的, 比如syslinux和usb-creator, 在不同u盘/不同映像上的兼容性不同,
导致我不得不常常把它和几个相关的组件/依赖包(如syslinux-common)一起升级降级/安装删除, 用aptitude可以比较方便的做到这一点.

Felix Yan
Twitter: @felixonmars
Blog: http://felixcat.net


2011/2/14 RLP <rhyslpratt在yahoo.com.cn>

> 从我的使用经验来说,在aptitude或者apt-get中选择一个使用,不要交叉使用。
> 我曾经搜索过,大致结论也是如此。
> 我曾经遇到问题,所以后来就不用aptitude了。
>
> On 2011-02-14 Xilin Sun <s.sn.giraffe在gmail.com> wrote:
>
> >aptitude是命令行下的synaptic。功能基本一样。另外aptitude 也可以sudo aptitude install ...
> >像apt-get一样用
> >
> >apt-get是aptitude和synaptic的后端。
> >
> >2011/2/14 刘洋 <amankwah7在gmail.com>:
> >> 用了很长时间的Ubuntu,对Ubuntu的包管理工具还是一知半解。
> >>
> >> apt-get、aptitude和新立得,它们到底有什么区别?
> >>
> >> 新立得用起来确实是直观方便,不过ssh的时候,就不那么方便了,还有貌似解决不了缺少公钥问题,或者是比较繁琐?它只是apt*命令的一个图形前端么?
> >>
> >>
> apt-get在帮助里声明这个apt有超级牛力?这个平时还是挺好用的,不过没有查找的功能?感觉离不开这个工具的原因是build-dep,想自己用源码编译的时候,这个命令太好用了。
> >>
> >>
> aptitude声明没有超级牛力?但是它的search,感觉也离不开?但是好像从10.10开始,Ubuntu已经默认没有aptitude,apt-get已经能完全取代它了么?
> >>
> >> 希望有高人详解下这几个工具的细节,最好也能比较下异同。
> >>
> >> --
> >> ubuntu-zh mailing list
> >> ubuntu-zh在lists.ubuntu.com
> >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
> >>
> >
> >
> >
>
> --
> ubuntu-zh mailing list
> ubuntu-zh在lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
>
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20110219/435d0cd1/attachment.html>


关于邮件列表 ubuntu-zh 的更多信息