2018-12-21 12:04:36 +00:00
|
|
|
# aptitude
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
> Debian 和 Ubuntu 上的软件包管理工具。
|
2021-08-31 08:13:49 +01:00
|
|
|
> 更多信息:<https://manpages.debian.org/latest/aptitude/aptitude.8.html>.
|
2018-12-21 12:04:36 +00:00
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 同步可用软件包及其版本列表,在运行后续 aptitude 命令前,应该首先运行该命令:
|
2018-12-21 12:04:36 +00:00
|
|
|
|
|
|
|
`aptitude update`
|
|
|
|
|
2021-08-23 20:25:59 +01:00
|
|
|
- 安装一个新的软件包及其依赖:
|
2018-12-21 12:04:36 +00:00
|
|
|
|
|
|
|
`aptitude install {{软件包}}`
|
|
|
|
|
2021-08-23 20:25:59 +01:00
|
|
|
- 查找一个软件包:
|
2018-12-21 12:04:36 +00:00
|
|
|
|
|
|
|
`aptitude search {{软件包}}`
|
|
|
|
|
2021-08-23 20:25:59 +01:00
|
|
|
- 查找一个已安装的软件包(`?installed` 是一个 aptitude 搜索项):
|
|
|
|
|
|
|
|
`aptitude search '?installed({{软件包}})'`
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 移除一个软件包并移除所有依赖它的软件包:
|
2018-12-21 12:04:36 +00:00
|
|
|
|
|
|
|
`aptitude remove {{软件包}}`
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 更新已安装软件包到最新版本:
|
2018-12-21 12:04:36 +00:00
|
|
|
|
|
|
|
`aptitude upgrade`
|
|
|
|
|
2021-08-23 20:25:59 +01:00
|
|
|
- 更新已安装的软件包(类似于 `aptitude upgrade` 命令),移除过时的软件包并安装额外的软件包以满足新的软件包依赖项:
|
2018-12-21 12:04:36 +00:00
|
|
|
|
|
|
|
`aptitude full-upgrade`
|
2021-08-23 20:25:59 +01:00
|
|
|
|
|
|
|
- 锁定一个已安装的软件包以便阻止它自动升级:
|
|
|
|
|
|
|
|
`aptitude hold '?installed({{软件包}})'`
|