7月安装的2.0 sp2,昨天看到发布新版本了,今天来更新发现无法更新

如题:


该问题已反馈,感恩支持 :heart: :heart:

最新版本采用了全新的磐石架构,建议重新安装吧 :grinning:

新sp2是无法更新哟!

安装不了,制作启动盘是提示缺少MRB文件,26日发布的SP2镜像无法制作启动盘。

制作启动盘容易丢文件,现在都是用VENTOY直接镜像安装。

1 个赞

需要加入新的 nile.bedrock (bedrock 就是 磐石 的代号)相关软件源

修改 /etc/apt/sources.list

加入以下5行内容


deb https://mirrors.nju.edu.cn/openkylin/ nile.bedrock main cross pty
deb https://mirrors.nju.edu.cn/openkylin/ nile.bedrock-backports main cross pty
deb https://mirrors.nju.edu.cn/openkylin/ nile.bedrock-security main cross pty
deb https://mirrors.nju.edu.cn/openkylin/ nile.bedrock-updates main cross pty

#deb https://mirrors.nju.edu.cn/openkylin/ nile.bedrock-proposed main cross pty

详见 南京大学 mirrors.nju.edu.cn 的 镜像站

NJU Mirror


sudo apt update
sudo apt install base-files neofetch

(说明: 安装/升级 base-file 软件包后,就能显示最新的 系统信息 SP2 了。
对应的配置文件是 /etc/os-release )

然后 打开终端,用 普通用户或者 root 运行

neofetch --off

就可以看到显示为 openKylin 2.0 SP2 了。

后面再慢慢更新其它的软件包:

sudo apt upgrade

1 个赞

我现在的系统就是openkylin2.0 SP2,但是是之前装的测试版,我昨晚看到设置里面有更新,3.几个G,我点击更新,开始下载更新包,过会儿就提示更新失败,我只能不断的点击更新,再重新下载,然后不断的出现更新失败,这是什么原因?

至今,还是不能更新。

好用,谢谢。


更新报这个错

我这边同样出现类似问题。

bug 分析:打包的 deb 安装包,不同的软件包,包含了相同的文件,导致冲突、dpkg 安装进程失败、卡住。

示例:openKylin 2.0 SP2 amd64

包1:ostree-extra-utils
(版本:ostree-extra-utils_1.2.0.0-0k1.12.1_amd64.deb)


包2:ostree-extra-utils-simple
(版本:ostree-extra-utils-simple_1.2.0.0-0k1.12.1_amd64.deb)


包3:kylin-ostree-extra-utils
(版本:1.0.0-ok4_amd64)


包1 的多个文件,同时包含于 包2 和 包3, 导致 apt upgrade 失败。

临时解决方法:

解包,修改 包1 的 control 文件,添加一项

Replaces: ostree-extra-utils-simple, kylin-ostree-extra-utils

然后重新打包,sudo dpkg -i 手动、强制安装 新的 包1.


你遇到的其它软件包的冲突问题,也做类似的处理即可。但需要自己或者官方制作新的 DEB 包。


其它 bug:

另外,我在 安装新内核

sudo apt install linux-image-unsigned-6.6.0-17-generic

时,出现报错
/boot/config-6.6.0-17-generic 文件缺失

导致每次启动 6.6.0-17 内核,包括旧的 6.6.0-15 内核,都不能显示 登陆界面,

需要 Ctrl + Alt + F1, 切换到 tty, 登陆普通用户,再运行
startx
才能进入图形界面
(我用的是 xfce4 桌面环境。如果输入的不是 startx 命令,而是 xfce4-session 命令,会报错 “X 无法显示 ” 之类,还是进不了图形界面)

希望这些经验,对遇到类似问题的朋友有所帮助。

我重装了,结果安装失败把我其他系统搞崩了,可以看我新帖子

root 用户进入目录 /var/lib/dpkg/info/

修改 exfatprogs.list 文件,
把冲突的文件的那一行,删除,即:

/usr/share/man/man8/exfatlabel.8.gz

保存。

再 sudo apt install exfatprogs 试试。

歇会儿,实在不行就备份一下整个重装。