我是 Manjaro 的新用户,想尝试使用它来始终获取我使用的项目的最新版本。
但是现在,即使执行trizen -Syyu
了多次,trizen -s keepassxc
仍然声称 community/keepassxc 2.4.0-1 是当前版本,而arch linux 网站和项目本身说 2.4.1 是当前版本。
很抱歉,如果我自己似乎没有做出什么努力,我只是不知道如何用谷歌搜索这种行为。
我是 Manjaro 的新用户,想尝试使用它来始终获取我使用的项目的最新版本。
但是现在,即使执行trizen -Syyu
了多次,trizen -s keepassxc
仍然声称 community/keepassxc 2.4.0-1 是当前版本,而arch linux 网站和项目本身说 2.4.1 是当前版本。
很抱歉,如果我自己似乎没有做出什么努力,我只是不知道如何用谷歌搜索这种行为。
简而言之,这是因为 Manjaros 存储库与 Arch 存储库不同。而且因为 Manjaro 存储库目前不包含当前版本的包。
首先,这不是一个 AUR 包,它是由 pacman 管理的二进制存储库包——所以 trizen 在这里有点无用,因为它真正做的只是
pacman -Syyu
为你运行。因为它是一个存储库包,所以您可以从Arch Linux 包镜像之一获取有关它的信息——以您的
/etc/pacman.d/mirrorlist
.有时镜像中断并完全停止从主服务器同步其内容(通常是意外,但有时镜像会彻底退役)——发生这种情况时,您唯一的选择是将其从镜像列表中删除并开始使用另一个镜像。
在其他情况下,镜像的同步频率可能低于预期,例如一天一次;在这种情况下,您可以等待,或者再次开始使用另一个镜像。
您的计算机也可能连接到一个网络,该网络强制所有用户通过透明代理/缓存,它存储最近下载的文件(例如 pacman 的包数据库)的时间比实际时间长一点,和/或不遵守-yy 启用的“强制刷新”请求。这些通常可以通过使用 HTTPS 镜像而不是普通 HTTP 来避免。