【问题标题】:How to say pacman that package is already updated?怎么说 pacman 那个包已经更新了?
【发布时间】:2018-11-28 13:43:50
【问题描述】:

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

【问题讨论】:

  • 你也可以试试yaourt -Syua...或者'-a'更新AUR包,所以重新同步,更新,包含aur是yaourt -Syyua
  • 如果可以忽略特定版本,我会很高兴,但即使这样的功能似乎也没有实现(

标签: archlinux pacman-package-manager


【解决方案1】:

如果你只是想要那个功能,我会向你推荐yay,它具有跳过安装数据包的功能!正如here 所讨论的,您不应再使用yaourt

如果您根本不想要该更新问题,请安装 jetbrains-toolbox,它将管理您安装的 IDE,如果您使用多个 IDE,那么您只需偶尔更新一次工具箱。

【讨论】:

    【解决方案2】:

    问题是你还没有更新它。你已经用其他地方的未跟踪副本覆盖了 pacman 知道的副本。

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

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

    【讨论】:

    • Intellijs 自己的更新只是部分更新。 arch 包总是会重新安装整个包。
    猜你喜欢
    • 2023-03-27
    • 2013-11-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-11
    • 2017-03-10
    • 1970-01-01
    • 1970-01-01
    • 2014-09-19
    相关资源
    最近更新 更多