📅  最后修改于: 2023-12-03 15:07:14.952000             🧑  作者: Mango
如果你在使用 Arch Linux,可能会遇到一些孤立包。 孤立包是指已经被其他软件包依赖的软件包,但自身已经不再需要。 孤立包可能会占用一些磁盘空间,因此需要及时清理。
这里介绍一个简单的方法来删除孤立包。
sudo pacman -Rns $(pacman -Qtdq)
这个命令可以删除所有孤立包。 每个孤立包都会被逐一删除。 可以加上 -n
选项来防止删除有关联的配置文件,以便重新安装该软件包时可以恢复以前的配置。
sudo pacman -Rn $(pacman -Qtdq)
如果你想自定义一些要保留的软件包,可以将其列在命令中:
sudo pacman -Rns $(comm -23 <(pacman -Qtdq | sort) <(echo package1 package2 | tr ' ' '\n' | sort))
这将删除所有孤立包,但忽略了 package1
和 package2
。
记住要定期清理孤立包,以便释放磁盘空间!