前几天我想测试 深度DE 在我的 Arch Linux 中。 但是,我已经安装了一些 Deepin DE 的组件,例如 Deepin screenshot 和 Deepin Terminal 实用程序。 问题是当我想在测试完成后删除 Deepin DE 时,我必须手动勾选我想要保留在 Arch Linux 中的部分。 这很耗时而且很烦人。 我一直在寻找一种简单可靠的方法来安装和删除包组,而不会影响现有的包。 值得庆幸的是,Reddit 上有人问了同样的问题并得到了正确的解决方案。 在这个简短的指南中,我们将看到如何安装一个包组并在以后卸载它,而无需删除您之前在 Arch Linux 及其变体中已经拥有的一些包。
在 Arch Linux 中安装和删除包组的简单方法
首先,使用以下命令创建属于您要安装的软件包组的软件包列表:
$ pacman -Sp deepin --print-format '%n' --needed > install.txt
上面的命令会添加所有属于包组的包 深入 在一个名为 “安装.txt” 在您当前的目录中。 请注意,它只会在文件中添加软件包名称,而不是安装它们。
接下来,照常安装软件包组。
$ sudo pacman -S deepin
当您想删除包组时,只需执行以下操作:
$ sudo pacman -R - < install.txt
上面的命令只会删除中提到的包 安装.txt 文件。
有关更多详细信息,请参阅 吃豆人 手册页。
$ man pacman
建议阅读:
- 如何在 Linux 中列出属于特定组的已安装软件包
- 如何在 Linux 中查找具有已安装大小的已安装应用程序
- 如何在 Arch Linux 中删除除基本系统之外的所有内容
- 在 Arch Linux 中创建已安装软件包的列表并稍后从列表中安装它们
- 在 CentOS 和 Ubuntu 中创建已安装软件包的列表并稍后从列表中安装它们
感谢您的光临!
帮助我们帮助您:
- 订阅我们的电子邮件通讯: 立即注册
- 支持 OSTechNix: 通过贝宝捐款
- 下载免费的电子书和视频: TradePub 上的 OSTechNix
- 联系我们: 红迪网 | Facebook | 推特 | 领英 | RSS订阅
祝你有美好的一天!!
Arch LinuxLinux包管理Pacman