新Ubuntu 25.04版本

您好,

已完成新 Ubuntu 版本 25.04 Plucky Puffin 的升级,名字真棒,哈哈。

这似乎可以很好地运行 discourse。以下是关于新版本的一些信息:

我不确定这个新版本是否有显著的差异会影响 discourse,有人注意到任何变化吗?

摘自公告:

Ubuntu 25.04 引入了 GNOME 48,支持三缓冲以获得更流畅的性能、HDR 设置以及新的功能,如健康面板和保留电池健康模式。一款新的现代 PDF 阅读器 Papers 现在是默认设置。

除非你想尽早升级你的操作系统,否则最好坚持使用像 24.04 这样的长期支持(LTS)版本。

Ubuntu 25.04 将于January 2026(2026年1月)达到其生命周期(EOL)。在 Discourse 服务器上使用 25.04 没有任何优势。如果这是你的台式机,而且你喜欢升级你的操作系统,那就去吧。

8 个赞

Ubuntu 24.04 会不会在不经意间自行升级到 25.04?或者 Ubuntu 会在每次登录 CLI 后提示新版本发布?

1 个赞

[引用=“Ethsim2,帖子:3,话题:366712”]
Ubuntu 24.04 会不会不想升级到 25.04
[/引用]

不会。它只会建议其他的 LTS 版本。

5 个赞

【引用=“Ethsim2,帖子:3,主题:366712”】
Ubuntu新版本会提示吗
【/引用】

之前有云服务器的新版本提示。

知道这个不会有差别,或者24版本可能更好,这点很好。

【引用=“pfaffman,帖子:2,主题:366712”】
Ubuntu 25.04将在January 2026达到其生命周期(EOL)。
【/引用】

这令人困惑,因为新版本的"生命周期终止"是指的是不是beta版本或是在正式发布前的某个阶段?

1 个赞
2 个赞

第二个问题:

是否可以通过控制台将云服务器从25降级到24?

不。你能做的只是备份你自己的数据和论坛,然后重新安装。

将来,在升级前快照,并在确认一切顺利且你想继续使用时删除它,是一种非常好的策略。

如果你只有一个论坛,那么备份、部署一个新的VPS、安装Discourse并恢复,是最简单的方法。或者你保持当前的状态,等待下一次LTS成熟后再升级。这也是一个选项。

3 个赞

在进行快照之前,是否需要至少停止数据库,以确保数据一致性?

2 个赞

当然,如果持续使用的话。

所以也许不适合任何人只拍个快照就认为可以正确恢复。 (我个人不使用快照:它们不是备份。我认为它们是一个诱人的功能,很可能被误解。)

2 个赞

快照当然不是备份。它是一种用于恢复整个系统的回溯系统,例如在升级 Ubuntu 或执行普通备份不足以完成的其他操作时。

规模和目的完全不同。

如果您的论坛运行在 Ubuntu 22.04 上,并且您想使用 shell 的 upgrader 来获取 24.04,那么快照就是您需要使用的。当然,启动一个全新的 VPS,安装全新的 Discourse,然后恢复备份是另一种方法。如果已经安装了其他东西并自定义了系统,那将不是一种有趣的方式。

如果您升级 Discourse 本身,当然要进行备份——您还记得那时关闭论坛吗?:wink:

但是,如果在此过程中数据库严重损坏,快照可以轻松地挽救您。

所以,这不是对错的问题。这两种是不同的工具。

目前可能会选择这个选项,只要这个新版本不是非常不稳定,目前看来它运行得还可以。

我每周都会在DigitalOcean服务器上进行自动备份,这是针对新网站的,目前内容和用户还不多。

最好能过一遍从备份恢复的步骤,我以前没做过。

我的理解是,这个25版本是用于测试新功能并将在主要生产版本中实现的临时版本,所以它计划在明年一月退休,届时将可以选择升级到“LTS”版本。

如果你没有为备份配置 s3,并且你的备份大于前端 nginx 所能处理的大小,我认为最好在旧的和新的 Ubuntu 服务器 CLI 上进行备份和恢复。

包含了你需要的所有步骤,我的 scp 已经变成了 aws-cli,有人推荐其他适用于 Ubuntu 上不同云提供商的软件包吗?

也许是可以通过 snap 安装的?

2 个赞

我不介意尝试一下 rclone

没有配置那个,不知道那是什么。

我不是技术人员,除了参考官方指南之外,几乎不明白你写的东西,我可以研究一下找出答案。

有人知道这是什么意思吗?


使用Canonical的Ubuntu可以使Discourse的工作变得更加轻松 :slight_smile:

1 个赞

[引用=“Architect,帖子:17,主题:366712”]
[引用=“Ethsim2,帖子:15,主题:366712”]
如果你没有配置 s3
[/引用]

没有配置这个
[/引用]

听起来不错,我也没有。

[引用=“Architect,帖子:17,主题:366712”]
[引用=“Ethsim2,帖子:15,主题:366712”]
scp 已经变成了 aws-cli
[/引用]
你知道这意味着什么吗?
[/引用]
我指的是在ubuntu上使用 aws-cli 应用程序,通过 aws configure 配置为临时账户的IAM,然后在旧服务器上使用该程序上传一个大备份文件到S3,并在新服务器上用它下载同一个文件。

1 个赞