archlinux - 删除除某些包之外的包组

标签 archlinux pacman-package-manager

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

sudo pacman -Rsn gnome

但我收到错误

checking dependencies... :: removing networkmanager breaks dependency 'networkmanager' required by network-manager-applet

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

最佳答案

我找到了解决方案here ,即使我不知道这是否是最好的解决方案。

基本上,您必须通过键入从组包(例如,gnome)生成包列表

sudo pacman -Qgq gnome > pkglist

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

sudo pacman -R - < pkglist

关于archlinux - 删除除某些包之外的包组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59446321/

相关文章:

terminal - 如何更改 urxvt 中复制/粘贴的默认快捷键?

linux - 为什么init进程不能动态创建?

c - 如何检查没有root权限安装的C库?

curl - msys2 pacman 的下载问题

linux - 在哪里可以找到架构/设置源?

archlinux - 无法升级 Archlinux(pacman -Syu 不工作)

python - 从文件创建对象 Python 3

linux - 当默认发送到 syslog 时如何将日志发送到 Journalctl?

msys2 中的 Cmake 无法找到 openssl