删除除某些软件包以外的软件包组

问题描述 投票:0回答:1

所以,我试图通过以下方式删除GNOME:>

sudo pacman -Rsn gnome

但是我得到了错误

检查依赖项...::删除networkmanager会破坏network-manager-applet所需的依赖关系'networkmanager'

实际上,我不想删除软件包组networkmanager中包含的软件包gnome。如何删除除gnome之外的整个组networkmanager

<<

即使我不知道它是否是最佳解决方案,我也找到了解决方案here。>>
基本上,您必须通过键入从组软件包(例如gnome)中生成软件包列表

sudo pacman -Qgq gnome > pkglist

此后,您必须从生成的文件pkglist中删除所有您不想删除的软件包名称。现在,您只需通过向pacman输入pkglist文件来删除软件包,即

sudo pacman -R - < pkglist
archlinux pacman-package-manager
1个回答
0
投票
基本上,您必须通过键入从组软件包(例如gnome)中生成软件包列表
© www.soinside.com 2019 - 2024. All rights reserved.