linux命令aptitude工具介绍

韵味老鸟 2024-08-17 14:03:18

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.

0 阅读:0

韵味老鸟

简介:感谢大家的关注