怎么说pacman那个软件包已经更新?

时间:2018-06-19 14:35:33

标签: archlinux pacman-package-manager

例如,我在Arch Linux系统上安装了Intellij Idea。 Intellij Idea已内置了更新程序,并假定我已经用Intellij Idea更新器已内置更新了Intellij Idea。但是当我执行“ yaourt -Syu”时,相应的Intellij Idea的软件包仍显示在等待更新的软件包列表中。那么如何说yaourt或pacman(或任何其他可能具有这种功能的pacman包装器)该软件包已经更新?

2 个答案:

答案 0 :(得分:0)

如果您只想要该功能,我会向您推荐yay,它具有该功能,可跳过数据包的安装!如here所述,您不应该再使用yaourt

如果您不想使用所有用于管理已安装IDE的安装jetbrains-toolbox进行更新,如果您使用多个,则只需偶尔更新一次工具箱。

答案 1 :(得分:0)

问题是您尚未更新它。您已经用其他人的未跟踪副本覆盖了pacman知道的副本。

因此,当然,pacman的元数据不会被更新。为了避免这种情况,您需要创建一个提供intellij的自定义虚拟包,同时完全由您自己管理。

但是使用官方存储库软件包https://www.archlinux.org/packages/?name=intellij-idea-community-edition并让pacman为您更新它有什么问题?