Chocolatey无法自动升级Obsidian至最新版本的问题求助
问题:Chocolatey无法自动检测Obsidian新版本
环境信息
- Windows 11 系统
- Chocolatey v2.3.0 专业版
- 已安装 Obsidian 1.6.7
现象
执行 choco upgrade obsidian 时,Chocolatey 提示 v1.6.7 已是当前源中的最新版本,但实际存在 Obsidian 1.7.4 版本。仅手动指定版本执行 choco upgrade obsidian --version 1.7.4 才能成功升级,希望通过 choco upgrade all 实现自动升级。
相关命令输出
首次升级命令输出
> choco upgrade obsidian Chocolatey v2.3.0 专业版 正在升级以下包: obsidian 升级即表示您接受包的许可协议。 基于您的源,obsidian v1.6.7 是可用的最新版本。 Chocolatey 升级了 0/1 个包。 查看日志了解详情 (C:\ProgramData\chocolatey\logs\chocolatey.log)。
升级前 choco info obsidian 输出
> choco info obsidian Chocolatey v2.3.0 专业版 obsidian 1.6.7 [已批准] 已为授权用户缓存下载 标题:Obsidian | 发布时间:2024年7月19日 包于2024年9月29日 08:35:21 被批准为可信包。 包测试状态:2024年7月19日 03:32:50 通过。 下载次数:155796 | 此版本下载次数:11582 包地址:[已移除外链] Chocolatey 包源:[已移除外链] 包校验和:'Qc2ixBe/a0XkH5ugiS/RZBVa2xRYnh7NrhEO11Oa3M6yko4IOc2EJC4I/wUMTKrOIPHWnT9oDsE4W0EaxIh/JA==' (SHA512) 标签:markdown editor note keeping wiki 软件官网:[已移除外链] 软件许可:[已移除外链] 反馈地址:[已移除外链] 简介:Obsidian 是一个强大的知识库,基于本地文件夹中的纯文本 Markdown 文件运行。 描述:# 属于你的永久第二大脑。 Obsidian 是一个强大的知识库,基于本地文件夹中的纯文本 Markdown 文件运行。  人类的大脑是非线性的:我们总是从一个想法跳到另一个想法。你的第二大脑也应该如此运作。 在 Obsidian 中,创建和追踪 [[关联]] 毫无阻力。像园丁一样打理你的笔记;一天结束时,坐下来欣赏你自己的知识图谱。 记笔记是非常个人化的事情。试过所有应用,但总有一些地方不太对劲?你值得更好的。 Obsidian 具有高度扩展性。借助22个核心插件和116个社区插件,你可以快速搭建自己的工具集并开始使用。 一旦 Obsidian 达到 v1.0,你甚至可以安装第三方插件或构建自己的插件。可能性无限。 在这个云服务可能随时关闭、停运、被收购、被并购或更改隐私政策的时代,你最不希望的就是专有格式和数据锁定。 使用 Obsidian,你的数据存储在本地文件夹中。永远不要再让你的毕生心血被云服务挟持。 纯文本 Markdown 还为你提供了无与伦比的互操作性,你可以使用任何适用于纯文本文件的同步、加密或数据处理工具。 *要更改安装目录* 使用参数 `--install-arguments='"/D=C:\Users\USERNAME\AppData\Local\Obsidian"'` *请注意* 这是一个自动更新的包。如果包过时超过两天,请联系维护者。 发布说明:[已移除外链] 找到1个包。
成功升级命令输出
> choco upgrade obsidian --version 1.7.4 Chocolatey v2.3.0 专业版 正在升级以下包: obsidian 升级即表示您接受包的许可协议。 您已安装 obsidian v1.6.7。基于您的源,版本1.7.4可用。 从源 '[已移除外链]' 下载包 进度:正在下载 obsidian 1.7.4... 100% obsidian v1.7.4 obsidian 包文件升级完成。正在执行其他安装步骤。 obsidian 包需要运行 'chocolateyInstall.ps1'。 注意:如果不运行此脚本,安装将失败。 注意:下次要自动确认,请使用 '-y' 或考虑执行: choco feature enable -n allowGlobalConfirmation 是否要运行脚本?([Y]是/[A]全部-全部同意/[N]否/[P]打印): a 正在下载64位 obsidian 来源:'[已移除外链]'。 进度:100% - 完成 'Obsidian-1.7.4.exe' (239.87 MB) 的下载。 'Obsidian-1.7.4.exe' (239.87 MB) 下载完成。 病毒检查:66个扫描引擎中0个标记此文件。 由于可能存在误报,我们在4个及以上阳性标记时才判定失败。 病毒扫描引擎表明此文件可能安全。 正在安装 Obsidian-1.7.4.exe...
解决办法
刷新Chocolatey源缓存
执行命令:choco source refresh
本地缓存未及时更新是常见原因,刷新后会重新拉取源中的最新包信息。检查包源优先级
执行命令:choco source list
若配置了多个包源,确保官方社区源的优先级最高,避免旧版本包所在的源干扰检测。强制升级并忽略缓存
执行命令:choco upgrade obsidian --force
强制跳过本地缓存,直接从源获取最新版本信息并执行升级,之后choco upgrade all就能正常检测到新版本。检查包的自动更新状态
Obsidian是自动更新的Chocolatey包,若长时间未同步官方新版本,可联系包维护者处理。
内容的提问来源于stack exchange,提问作者shridhar singh
相关产品推荐
相关产品推荐

