Answers:
我在Arch Linux论坛上找到了答案
从pacman 3.4开始,您可以使用
# pacman -D
仅修改数据库。所以:
# pacman -D --asexplicit <pkgs>
将进行<pkgs> 明确安装。
pacman -S有一个--asexplicit应该执行您想要的标志。
例如:
> pacman -Qi mutagen
...
Install Reason : Installed as a dependency for another package
> pacman -S --asexplicit mutagen
warning: mutagen-1.20-1 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...
Targets (1): mutagen-1.20-1
Total Download Size: 0.00 MB
Total Installed Size: 0.82 MB
...
> pacman -Qi mutagen
...
Install Reason : Explicitly installed
您会看到没有下载任何内容,因为它已在本地安装。它只是翻转了“安装原因”字段。
--help根据操作(,等)-S,Pacman具有不同的操作-R。因此,pacman -S --help将该--asexplicit标志列为可用标志之一。--asdeps也可用。