企业项目管理、ORK、研发管理与敏捷开发工具平台

网站首页 > 精选文章 正文

linux 命令 aptitude 工具介绍

wudianyun 2025-01-19 00:45:01 精选文章 22 ℃

linux 命令 aptitude 工具介绍

aptitude命令 与apt-get命令一样,都是Debian Linux及其衍生系统中功能极其强大的包管理工具。与apt-get不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净

常用命令

  • aptitude update:更新软件包列表
  • aptitude install <package>:安装指定软件包
  • aptitude remove <package>:卸载指定软件包
  • aptitude purge <package>:卸载软件包并删除配置文件
  • aptitude search <pattern>:搜索软件包
  • aptitude show <package>:显示软件包信息
  • aptitude safe-upgrade:安全升级系统
  • aptitude full-upgrade:完全升级系统

交互式使用

  • 运行aptitude进入交互式界面
  • 使用上下左右键导航
  • 按+或-键安装或卸载软件包
  • 按g键预览并确认操作
  • 按q键退出

交互式使用

  • 运行aptitude进入交互式界面
  • 使用上下左右键导航
  • 按+或-键安装或卸载软件包
  • 按g键预览并确认操作
  • 按q键退出


#安装部署

root@uk8s:~# aptitude

找不到命令 “aptitude”,但可以通过以下软件包安装它:

apt install aptitude

root@uk8s:~# apt install aptitude

正在读取软件包列表... 完成

正在分析软件包的依赖关系树... 完成

正在读取状态信息... 完成

将会同时安装下列软件:

aptitude-common libboost-iostreams1.71.0 libcwidget4 libsigc++-2.0-0v5 libxapian30

建议安装:

aptitude-doc-en | aptitude-doc apt-xapian-index debtags tasksel libcwidget-dev xapian-tools

推荐安装:

libparse-debianchangelog-perl

下列【新】软件包将被安装:

aptitude aptitude-common libboost-iostreams1.71.0 libcwidget4 libsigc++-2.0-0v5 libxapian30

升级了 0 个软件包,新安装了 6 个软件包,要卸载 0 个软件包,有 6 个软件包未被升级。

需要下载 4,250 kB 的归档。

解压缩后会消耗 21.2 MB 的额外空间。

您希望继续执行吗? [Y/n] y

获取:1 http://mirrors.aliyun.com/ubuntu focal/universe amd64 aptitude-common all 0.8.12-1ubuntu4 [1,711 kB]

获取:2 http://mirrors.aliyun.com/ubuntu focal/main amd64 libboost-iostreams1.71.0 amd64 1.71.0-6ubuntu6 [237 kB]

获取:3 http://mirrors.aliyun.com/ubuntu focal/main amd64 libsigc++-2.0-0v5 amd64 2.10.2-1build1 [11.7 kB]

获取:4 http://mirrors.aliyun.com/ubuntu focal/universe amd64 libcwidget4 amd64 0.5.18-5build1 [306 kB]

获取:5 http://mirrors.aliyun.com/ubuntu focal/universe amd64 libxapian30 amd64 1.4.14-2 [661 kB]

获取:6 http://mirrors.aliyun.com/ubuntu focal/universe amd64 aptitude amd64 0.8.12-1ubuntu4 [1,323 kB]

已下载 4,250 kB,耗时 28秒 (151 kB/s)

正在选中未选择的软件包 aptitude-common。

(正在读取数据库 ... 系统当前共安装有 124750 个文件和目录。)

准备解压 .../0-aptitude-common_0.8.12-1ubuntu4_all.deb ...

正在解压 aptitude-common (0.8.12-1ubuntu4) ...

正在选中未选择的软件包 libboost-iostreams1.71.0:amd64。

准备解压 .../1-libboost-iostreams1.71.0_1.71.0-6ubuntu6_amd64.deb ...

正在解压 libboost-iostreams1.71.0:amd64 (1.71.0-6ubuntu6) ...

正在选中未选择的软件包 libsigc++-2.0-0v5:amd64。

准备解压 .../2-libsigc++-2.0-0v5_2.10.2-1build1_amd64.deb ...

正在解压 libsigc++-2.0-0v5:amd64 (2.10.2-1build1) ...

正在选中未选择的软件包 libcwidget4:amd64。

准备解压 .../3-libcwidget4_0.5.18-5build1_amd64.deb ...

正在解压 libcwidget4:amd64 (0.5.18-5build1) ...

正在选中未选择的软件包 libxapian30:amd64。

准备解压 .../4-libxapian30_1.4.14-2_amd64.deb ...

正在解压 libxapian30:amd64 (1.4.14-2) ...

正在选中未选择的软件包 aptitude。

准备解压 .../5-aptitude_0.8.12-1ubuntu4_amd64.deb ...

正在解压 aptitude (0.8.12-1ubuntu4) ...

正在设置 libxapian30:amd64 (1.4.14-2) ...

正在设置 libboost-iostreams1.71.0:amd64 (1.71.0-6ubuntu6) ...

正在设置 libsigc++-2.0-0v5:amd64 (2.10.2-1build1) ...

正在设置 aptitude-common (0.8.12-1ubuntu4) ...

正在设置 libcwidget4:amd64 (0.5.18-5build1) ...

正在设置 aptitude (0.8.12-1ubuntu4) ...

update-alternatives: 使用 /usr/bin/aptitude-curses 来在自动模式中提供 /usr/bin/aptitude (aptitude)

正在处理用于 man-db (2.10.2-1) 的触发器 ...

正在处理用于 libc-bin (2.35-0ubuntu3.8) 的触发器 ...

Scanning processes...

Scanning linux images...

Running kernel seems to be up-to-date.

No services need to be restarted.

No containers need to be restarted.

No user sessions are running outdated binaries.

No VM guests are running outdated hypervisor (qemu) binaries on this host.



Tags:

最近发表
标签列表