天天看点

apt-get install aptitude

aptitude 0.4.11.11

用法: aptitude [-S 文件名] [-u|-i]

       aptitude [选项] <动作> ...

  动作 (如果未指定,aptitude 将进入交互模式):

 install      - 安装/升级软件包

 remove       - 卸载软件包

 purge        - 卸载软件包并删除其配置文件

 hold         - 将软件包置于保持状态

 unhold       - 取消对一个软件包的保持命令

 markauto     - 将软件包标记为自动安装

 unmarkauto   - 将软件包标记为手动安装

 forbid-version - 禁止 aptitude 升级到某一特定版本的软件包。

 update       - 下载新/可升级软件包列表

 safe-upgrade - 执行一次安全的升级

 full-upgrade - 执行升级,可能会安装和卸载软件包

 forget-new   - 忘记哪些软件包是“新”的

 search       - 按名称 和/或 表达式搜索软件包

 show       - 显示一个软件包的详细信息

 clean        - 删除已下载的软件包文件

 autoclean    - 删除旧的已下载软件包文件

 changelog    - 查看一个软件包的变更日志

 download     - 下载软件包的 .deb 文件

 reinstall    - 下载并(可能)重新安装一个现在已经安装了的软件包

 为什么       - 显示需要另一软件包的手动安装的软件包,或者

                为什么一个或多个软件包需要给定的软件包

 为什么不     - 显示导致与给定软件包包冲突的手动安装的包,或者为什么

                如果安装一个或多个软件包会导致与给定软件包冲突

  选项:

 -h             此帮助文本

 -s             模拟动作,但是并不真正执行。

 -d             仅仅下载软件包,不安装或者卸载任何东西。

 -P             总是提示确认执行动作

 -y             假设对简单的 是/否 问题回答“是”

 -F 格式        指定显示搜索结果的格式;参见手册

 -O 次序        指定如何排列显示搜索结果;参见手册

 -w 宽度        指定显示搜索结果的格式宽度

 -f             积极地尝试修复损坏的软件包。

 -V             显示就要安装的软件包版本。

 -D             显示自动改变的软件包的依赖关系

 -Z            显示每个软件包的安装尺寸的变化。

 -v             显示附加信息。(可能会提供多次)

 -t [release]   设置将要安装的软件包的发布版本

 -q            在命令行状态下,不显示增量进度指示器

 -o key=val     直接设置名为“key”的配置选项

 --with(out)-recommends    指定是否将推荐(建议)处理为

              强依赖关系。

 -S fname       从文件名中读取aptitude的扩展状态信息。

 -u             开始运行时下载新的软件包列表。

 -i             开始运行时执行安装。

                  这个 aptitude 没有超级牛力。

【作者】张昺华

【微信公众号】 张昺华

继续阅读