Debian 12 删除使用 Task 安装的软件组
•
2024-02-23
•
文章类别:
操作系统 & 服务器
•
阅读量:277
在 Debian 12 系统中使用 tasksel
命令安装了 Task 后,使用 tasksel 删除 Task 只能删除 Task 本身包含的软件包及很少一部分的依赖包,不能在 Debian 12 系统中彻底的删除安装 Task 时所安装的依赖。
本文将介绍如何在 Debian 12 系统中删除大部分安装 Task 时所安装的依赖包,
在 Debian 12 中删除大部分 Task 软件包的依赖包是,查看task 软件包的依赖信息,在显示的依赖包信息中,分析是否应该删除(判断非常麻烦,因为在Debian 系统中的软件包存在双向依赖关系,判断依赖非常麻烦)。如果软件包中还包含 task 则进一步查看其依赖关系,其他的软件包则不查看依赖关系。
具体以 task-xfce-desktop
示例说明删除步骤
1、安装查看依赖关系工具包 deborphan
sudo apt install deborphan
2、(可选)进入多用户模式(即命令行模式)
如果删除的是桌面环境,则需要进入多用户名师;否则,不需要进入多用户模式。
sudo systemctl set-default multi-user.target
sudo reboot
3、查看 task-xfce-desktop
软件包的依赖关系
apt show task-xfce-desktop
输出信息
Package: task-xfce-desktop
Version: 3.73
Priority: optional
Section: tasks
Source: tasksel
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Installed-Size: 9,216 B
Depends: tasksel (= 3.73), task-desktop, xfce4, lightdm
......
task-xfce-desktop
的依赖包是 tasksel
, task-desktop
, xfce4
, lightdm
。
tasksel
是 task 的安装程序,可以忽略。
4、删除 task-xfce-desktop 软件包
sudo apt purge task-xfce-desktop
sudo apt autoremove
5、使用 deborphan 查看 xfce4
, lightdm
的依赖关系,分析是否应该被删除
deborphan xfce4
desktop-base
xfwm4
deborphan xfwm4
xfce4
.....
依赖 xfce4 的软件包都是桌面环境的软件包,并且存在双向依赖,应该删除。
sudo apt purge xfce4
sudo apt autoremove
6、其他的软件包也是按照这种方式判断是否应该,删除。
7、如果想要彻底删除安装的无用的依赖包,几乎是不可能的,如果你要分析着删除,你可能还需要分析依赖的工具 apt-rdepends
0 评论