例如,我在Arch Linux系统上安装了Intellij Idea。Intellij Idea内置了更新器,并假设我已经用Intellij Idea更新器更新了Intellij Idea。但是当我执行"yaourt -Syu“时,相应的Intellij Idea的包仍然显示在等待更新的包列表中。那么我怎么能说yaourt或者pacman (或者任何其他可能具有这样功能的pacman包装器)包已经更新了呢?
发布于 2018-06-25 16:10:25
如果你只是想要这个功能,我推荐给你yay,它有跳过包安装的功能!正如前面所讨论的,你不应该再使用yaourt了。
如果您根本不想遇到更新问题,请安装jetbrains-toolbox,它将管理您已安装IDE,如果您使用多个IDE,则只需偶尔更新工具箱。
发布于 2018-06-26 05:40:06
问题是你还没有更新它。你已经覆盖了pacman知道的副本,一个来自其他地方的未被跟踪的副本。
所以,吃豆人的元数据当然不会更新。为了规避这一点,你需要创建一个自定义的虚拟包来提供intellij,同时完全自己管理它。
但是,使用官方存储库软件包https://www.archlinux.org/packages/?name=intellij-idea-community-edition并让pacman为您更新它有什么错呢?
https://stackoverflow.com/questions/50931024
复制相似问题