LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1467|回复: 4

apt-get 和aptitude是什么关系

[复制链接]
发表于 2008-3-6 13:00:10 | 显示全部楼层 |阅读模式
别笑话我啊。我真不知道。
发表于 2008-3-6 15:14:26 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-6 16:05:52 | 显示全部楼层
6.2.3 aptitude

aptitude 是全新的可菜单操作的包安装工具,和 dselect 类似,但是是针对 APT 从头设计的。从大多数参数来讲,aptitude 完全可以作为 apt-get 的一个兼容的代替品。 参阅 aptitude(1) 和 /usr/share/doc/aptitude/README.

一旦开始使用 aptitude,你最好继续使用它,而不是选择其他替代工具。否则你将失去 aptitude 包存的软件安装清单,你就不能享受自动删除多余软件包的功能了。

全屏状态下 aptitude 接受单键的命令,大多数是小写的。主要的几个功能键如下:

     按键            动作
     F10         菜单
     ?           按键命令帮助(完整的清单)
     u           更新软件包信息
     +           标记软件包为升级或者新安装
     -           标记软件包为删除(保留配置文件)
     _           标记软件包为完全删除(删除配置文件)
     =           保持软件包的当前版本,阻止其被升级
     U           标记所有可以升级的软件包为升级
     g           下载和安装选择的软件包
     q           退出当前屏幕,保存改变
     x           退出当前屏幕,忽略改变
     Enter       查看一个软件包的信息
     C           查看一个软件包的更新日志
     l           改变软件包树状显示限制
     /           搜索第一个匹配的软件包
     \           重复最后一次搜索

和 apt-get 一样, aptitude 安装软件包的时候自动解决依赖问题。 aptitude 还能安装即将安装的软件包推荐或者建议的软件包。你通过 F10 -> 选项 -> 处理依赖关系 在菜单上更改这一默认设置。

aptitude 的其他特点如下:

    *

      aptitude 能访问所有版本的软件包。
    *

      aptitude 的动作记录在 /var/log/aptitude。
    *

      aptitude 能轻松的追踪陈旧的和本地建立的软件包,并在“过期的和在本地创建的软件包”上列出。
    *

      aptitude 内建强大的包搜索和显示功能。熟悉 mutt 的用户很容易上手,因为这个显示方法的灵感来源于 mutt。 参阅 /usr/share/doc/aptitude/README 中的“SEARCHING, LIMITING, AND EXPRESSIONS”
    *

      aptitude 在全屏状态下有嵌入的 su 功能。普通用户都可以执行,直到安装或删除软件的时候再取得管理员权限。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-6 16:06:37 | 显示全部楼层
dpkg      – Debian 包安装工具
     apt-get   – APT 的命令行前端
     aptitude  – APT 的高级的字符和命令行前端
     synaptic  – 图形界面的 APT 前端
     dselect   – 使用菜单界面的包管理工具
     tasksel   – Task 安装工具
回复 支持 反对

使用道具 举报

发表于 2008-3-6 21:37:33 | 显示全部楼层
大家实际使用时,一般用apt-get,还是用aptitude呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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