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

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

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

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

image.png

image.png

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

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

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

  • 思源笔记

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

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

    27463 引用 • 114990 回帖
  • Q&A

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

    10661 引用 • 48476 回帖 • 65 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
    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

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

请输入回帖内容 ...

推荐标签 标签

  • Kafka

    Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是现代系统中许多功能的基础。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。

    36 引用 • 35 回帖
  • Q&A

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

    10661 引用 • 48476 回帖 • 65 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 661 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 114 关注
  • sts
    2 引用 • 2 回帖 • 246 关注
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 512 关注
  • Access
    1 引用 • 3 回帖
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    32 引用 • 108 回帖
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1746 回帖 • 1 关注
  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 681 关注
  • 分享

    有什么新发现就分享给大家吧!

    249 引用 • 1799 回帖
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 649 关注
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 37 关注
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖 • 3 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 21 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    12 引用 • 5 回帖 • 643 关注
  • C++

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

    108 引用 • 153 回帖
  • 心情

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

    59 引用 • 369 回帖 • 1 关注
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖 • 13 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    7 引用 • 69 回帖 • 4 关注
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 702 关注
  • DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    6 引用 • 26 回帖 • 538 关注
  • Anytype
    3 引用 • 31 回帖 • 49 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 642 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖 • 6 关注
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 436 关注