关于思源笔记的版本更新问题

本贴最后更新于 210 天前,其中的信息可能已经时移世易

个人认为思源笔记的版本更新方式有待优化,每次更新都要重复下载安装,更何况更新又十分频繁。

此外,在近期更新中我又遇到了如下问题,体验十分不好。

image.png

image.png

个人认为,作为面向大众的 C 端产品,好的笔记软件需要让用户“无压”使用,减少使用过程中的心智负荷。

因此,我希望开发者之后能优化下版本更新的方式,避免这种“不太优雅”的事件发生。

思源笔记在功能性上很满足个人的需求,但种种细节上的缺憾又降低了个人的使用体验。。。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    26500 引用 • 110199 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    10208 引用 • 46360 回帖 • 63 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
    1. 安装路径下包含了工作空间,会阻止安装以避免覆盖用户数据
    2. 可能是没有权限
    1 回复
  • 编译型语言的软件不太可能做增量更新

    1 回复
  • 其实更“无感”一点应该也不是不行

  • CarlosAlbertox

    的确是“包含了工作空间”的问题。所以要新建个文件夹,下载安装新版本后再把数据迁移进去?

    我感觉真正的问题是,思源笔记的更新方式与用户心智相悖,就我个人过往的软件使用过程中从未没有这种问题。比如体验最优雅的 Obsidian,完全没问题。

    1 回复
  • 的确是“包含了工作空间”的问题。所以要新建个文件夹,下载安装新版本后再把数据迁移进去?

    需要换掉 工作空间的路径 或者 安装的路径,不放一起就行了。

    思源笔记的更新方式与用户心智相悖,就我个人过往的软件使用过程中从未没有这种问题。

    其实很多软件的更新是跟思源一样的(因为思源用的就是通用方案)。这个安装方式没有人优化,目前只能这样了。

  • veryzhh 1 赞同

    现在一般情况,安装路径和工作空间应该都不在一个盘上的吧。安装路径默认会装在 c:\program files\siyuan,而工作空间,一般都会把工作相关文档全部放在 D 盘吧——这样就算以后要格掉 C 盘来完全重装系统,所有工作文件都不会有问题。包括系统默认的桌面、文档、图片、下载、音乐……这些系统文件夹,最好也都移到 D 盘,一劳永逸。

    我一直都是这么操作的,把系统的“文档”文件夹挪到 D 盘,程序安装到 C 盘,工作空间放到 D 盘的“文档”文件夹中。就算重装系统,只要同样把“文档”文件夹挪到 D 盘,再安装 siyuan 时会自动找到老的工作空间。同时,更新也从来不会出现上面的提示。

    1 操作
    veryzhh 在 2024-12-27 00:38:09 更新了该回帖
  • tiewei 1 赞同

    可以试试微软应用商店版本

  • muxue 1 评论
    1. 作为一个本地的笔记软件,稳定性是首要要素,建议选用一个稳定版本之后不要更新!最近 3.1.1x 版本都挺多 bug 的,频繁升级只会影响你的笔记数据稳定性。虽然思源也需要有人升级来帮忙测试 bug,但是对于个人来说笔记数据才是更重要的。个人最近一直使用的是 3.1.3 版本,没有太多问题。
    2. 如果你想要无压更新可以用 windows 商店的版本,只不过更新需要微软那边审核,所以版本可能会落后。
    3. 工作空间最好放到一个和其他任何软件(包括思源笔记自己)都没有关系的文件夹里面。
    1 操作
    muxue 在 2024-12-27 19:00:51 更新了该回帖
    纠正一点:默认工作空间不在安装目录下
    88250 1 赞同
  • Mayrain 1 评论

    你肯定没试过回滚旧版本。

    1. 思源这种直接覆盖安装的形式似乎对旧版本回滚非常有利,大多数时候只要直接用旧版本覆盖新版本进行安装就可实现版本切换,这一点肯定是“增补式”安装不可比拟的优势。
    2. 无感安装?如果报错了你将不会有任何机会去修正……所以我个人不爱无感安装,中间的提示当然是越多越好,现在其实也已经很简单,直接点击 next 就行。
    3. 第三个就是思源可以关闭自动更新的……所以大多数时候可以过一段时间再去更新而不是用自动推送的更新。
    4. 养成习惯,不要把 data 文件夹放在程序文件主目录下……第一个报错就是这个缘故,关掉一切把那个文件夹挪出来就行了。
    5. 这个我就不知道了,但是我从来没出过这样的问题。

    最后我只能说,无压固然是一部分,但是如果因为无压出了问题所花的时间那就是多得多得多了。不过我认为设置一个更新提醒频率是很有必要的,比如设置可以 n 天后将最新稳定版推送过来这样。

    至于为什么说这很方便,因为我回滚 3.15 的时候就是直接下了然后开装,那时候 16 出了导出问题,2 分钟结束战斗成功导出(笑)
    Mayrain
  • 其实一切按默认下一步不会出现这个问题。

  • Voyager0587

    这其实没什么必要,之前我也遇到了一些问题,无法打开 siyuan(电脑蓝屏时 siyuan 没关闭,后面无法同步),去社区搜了一下问题帖子发现都是几个月或者一两年前的的,没多少遇到这个问题的,后面重新安装就解决了

  • ZhangL-1

    我更新的时候出现第二张报错,请问你解决了吗?

请输入回帖内容 ...

推荐标签 标签

  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。

    7 引用 • 30 回帖 • 368 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 42 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 523 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖 • 1 关注
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    29 引用 • 202 回帖 • 32 关注
  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖 • 1 关注
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    29 引用 • 230 回帖 • 125 关注
  • Chrome

    Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。

    63 引用 • 289 回帖
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    108 引用 • 153 回帖
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 51 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    500 引用 • 1396 回帖 • 255 关注
  • Visio
    1 引用 • 2 回帖 • 1 关注
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖 • 1 关注
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    59 引用 • 22 回帖 • 8 关注
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    187 引用 • 832 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    10208 引用 • 46359 回帖 • 63 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    442 引用 • 1238 回帖 • 598 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 39 关注
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    142 引用 • 442 回帖 • 1 关注
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    59 引用 • 25 回帖 • 4 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    172 引用 • 1543 回帖
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    文档地址:sillot.db.sc.cn

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    3. ⚠️ 汐洛绞架基于思源笔记,开发者尽最大努力与思源笔记保持兼容,但无法实现 100% 兼容
    29 引用 • 25 回帖 • 139 关注
  • 印象笔记
    3 引用 • 16 回帖
  • abitmean

    有点意思就行了

    35 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 645 关注