Repository navigation
LinuxWave 2.6.0
Release Note 更新日志
本次发布只为迁移,功能没有任何变化。
仓库迁移
LinuxWave 的代码仓库已从 github.com/Sha0huaZhang/LinuxWave 迁移到
github.com/LinuxWaveOrg/LinuxWave。
这是 2.6.0 唯一的改动:新版本的代码里所有地址都直接指向新组织,不再依赖旧地址的跳转。
为什么发一个版本
迁移本身不需要改代码,但需要用户拿到指向新地址的代码。而 wave selfupdate 在
「已是最新」时会直接短路退出(当前版本 ≥ 远端版本即不动作),所以仅改地址的老用户
不会主动去取新地址——于是本次把版本号提到 2.6.0,让 2.5.x 的用户执行
wave selfupdate 时真正触发更新,一次性完成迁移。
你要做什么
推荐:执行一次自更新
wave selfupdate
执行后你的本地代码会换成指向新组织的版本,从此不再依赖旧地址跳转。
或者:重新安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/LinuxWaveOrg/LinuxWave/HEAD/lib/install.sh)"
什么都不做也可以
旧地址目前仍然可用(实测:返回内容与新地址一致),wave install / list /
uninstall 都不受影响。已安装的软件包、配置、软链接也不会被动到——
本次自更新只覆盖程序自身的代码文件与 VERSION.json。
升级路径已验证
| 当前版本 | 目标 | 行为 |
|---|---|---|
2.5.0 / 2.5.1 / 2.5.2 / 2.5.3 |
2.6.0 |
执行自更新 ✅ |
2.6.0 |
2.6.0 |
已是最新,短路退出 |
本次不涉及目录结构变更,已在 updatedata/2.6.0/dir_structure_change 里显式声明为 N,
因此自更新会跳过迁移步骤,不会搬动你的配置目录。
新地址
| 仓库 | https://github.com/LinuxWaveOrg/LinuxWave |
| 发布页 | https://github.com/LinuxWaveOrg/LinuxWave/releases |
| 网站 | https://linuxwave.macwave.org (不变) |
请认准官方地址
官方仓库只有 LinuxWaveOrg/LinuxWave,官方网站只有 linuxwave.macwave.org,
官方反馈邮箱只有 hi@macwave.org。从其它来源获取的安装命令请勿执行。
其他改动
- 版本号
2.5.3→2.6.0,构建号280H1140
Release Notes
This release exists only for the migration. Nothing about the feature set changed.
Repository migration
The LinuxWave repository has moved from github.com/Sha0huaZhang/LinuxWave to
github.com/LinuxWaveOrg/LinuxWave.
That is the only change in 2.6.0: the code now points straight at the new
organisation and no longer depends on the old location redirecting.
Why cut a release at all
The move needed no code change, but users do need to obtain the code that
points at the new address. wave selfupdate short-circuits when there is
nothing newer (it exits as soon as the local version is >= the published one),
so simply changing the address would leave existing installs on the old URL.
Raising the version to 2.6.0 makes wave selfupdate actually run for anyone on
2.5.x, completing the migration in one step.
What you need to do
Recommended: run the self-update once
wave selfupdate
Your local copy then carries the new addresses and no longer relies on the old
location redirecting.
Or: reinstall
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/LinuxWaveOrg/LinuxWave/HEAD/lib/install.sh)"
Or: do nothing
The old address still works today (verified: it serves the same content as
the new one), and wave install / list / uninstall are unaffected. Your
installed packages, configuration and unversioned links are untouched - this
self-update only rewrites LinuxWave's own code files and VERSION.json.
Upgrade path verified
| From | To | Behaviour |
|---|---|---|
2.5.0 / 2.5.1 / 2.5.2 / 2.5.3 |
2.6.0 |
self-update runs ✅ |
2.6.0 |
2.6.0 |
already up to date, exits early |
No directory structure change is involved - updatedata/2.6.0/dir_structure_change
states N explicitly - so the self-update skips the migration step and will
not move your config directory.
New addresses
| Repository | https://github.com/LinuxWaveOrg/LinuxWave |
| Releases | https://github.com/LinuxWaveOrg/LinuxWave/releases |
| Website | https://linuxwave.macwave.org (unchanged) |
Only the official addresses
The only official repository is LinuxWaveOrg/LinuxWave, the only official
website is linuxwave.macwave.org, and the only official feedback address is
hi@macwave.org. Do not run install commands from anywhere else.
Other Changes
- Version
2.5.3→2.6.0, build number280H1140
安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/LinuxWaveOrg/LinuxWave/HEAD/lib/install.sh)"
Install
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/LinuxWaveOrg/LinuxWave/HEAD/lib/install.sh)"