(升级 15.3) releasever 等问题

請教各位,我从 15.2 升级到 15.3 后,
1)查看 repos 的 URI 还是指向 15.2,不过在 YaST 中看已经被改成了¥releasever,这个需要手动改吗?
2)releasever 变量,为何我用 printenv 找不到?
3)升级过程中忘了没有加 allow-vendor-change,这个可以如何补救?

| Alias | Name | Enab-> | GPG Ch-> | Re-> | URI
—±----------------------------------±-----------------------------------±-------±---------±-----±------------------------------------------------------------------------------------
6 | USTC:NON-OSS | USTC:NON-OSS | 是 | (r ) 是 | 是 | https://mirrors.ustc.edu.cn/opensuse/distribution/leap/15.2/repo/non-oss
7 | USTC:OSS | USTC:OSS | 是 | (r ) 是 | 是 | https://mirrors.ustc.edu.cn/opensuse/distribution/leap/15.2/repo/oss
8 | USTC:UPDATE-NON-OSS | USTC:UPDATE-NON-OSS | 是 | (r ) 是 | 是 | https://mirrors.ustc.edu.cn/opensuse/update/leap/15.2/non-oss
9 | USTC:UPDATE-OSS | USTC:UPDATE-OSS | 是 | (r ) 是 | 是 | https://mirrors.ustc.edu.cn/opensuse/update/leap/15.2/oss
10 | USTC:UPDATE-SLE | USTC:UPDATE-SLE | 是 | (r ) 是 | 是 | https://mirrors.ustc.edu.cn/opensuse/update/leap/15.2/sle

真的升上来了吗?uname -a看一下

您似乎没有升级成功。releasever 变量不在命令行环境里(换言之,注意不要让 shell 把它当作环境变量处理,否则会出错),只在设定 repo URL 时会被替换。

如 BearChild 所说,应该是zypper --releasever=15.3 [操作]

應該是升級成功的。出現了 15.3 的啟動幫助等。

現在把源手工設置成 15.3 了,應該就沒問題了。