例如,我在Arch Linux系统上安装了Intellij Idea。 Intellij Idea已内置了更新程序,并假定我已经用Intellij Idea更新器已内置更新了Intellij Idea。但是当我执行“ yaourt -Syu”时,相应的Intellij Idea的软件包仍显示在等待更新的软件包列表中。那么如何说yaourt或pacman(或任何其他可能具有这种功能的pacman包装器)该软件包已经更新?
答案 0 :(得分:0)
如果您只想要该功能,我会向您推荐yay
,它具有该功能,可跳过数据包的安装!如here所述,您不应该再使用yaourt
。
如果您不想使用所有用于管理已安装IDE的安装jetbrains-toolbox进行更新,如果您使用多个,则只需偶尔更新一次工具箱。
答案 1 :(得分:0)
问题是您尚未更新它。您已经用其他人的未跟踪副本覆盖了pacman知道的副本。
因此,当然,pacman的元数据不会被更新。为了避免这种情况,您需要创建一个提供intellij的自定义虚拟包,同时完全由您自己管理。
但是使用官方存储库软件包https://www.archlinux.org/packages/?name=intellij-idea-community-edition并让pacman为您更新它有什么问题?