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
也可用。