DEV Community

shajunxing
shajunxing

Posted on

debian stretch升级bookworm历险记

脑抽升级,其实完全没必要,跑得好好的,升级啥。更改源,apt update,apt full-upgrade,弹出蓝色界面提示什么“xdm”需要重启,是否继续,因为是在图形界面下,我没敢点继续,怕xterm连带被关掉,然后就悲剧了,apt无法再执行,提示glibc版本找不到,估计是apt升级了但是libc没有,dpkg还能跑,firefox等软件已无法打开,只得windows里面packages.debian.org找apt的依赖包,u盘下载拿到linux上,dpkg -i --force-all装,但是依赖实在太多,不停报错。一气之下下载.iso,rufus软件写u盘,u盘启动,到分区阶段犹豫了,我是需要保留/home的,网上查了下,建议备份,但三百多G没那么大的u盘。重启,幸好xwindow还能进,但是u盘需要手工mount了,我一想,u盘里面不是有deb吗,缺啥补啥呗,find ./ -name "..."搜,dpkg -i --force-all ./.../.../*.deb强制装,提示未配置的,dpkg-reconfigure重新配,apt能跑了,再次apt full-upgrade,提升版本不对,估计iso里的和网上最新的版本不一样,apt --fix-broken install,反正就是dpkg -i --force-all apt --fix-broken install apt full-upgrade来回折腾,缺啥装啥,最好ctrl-alt-f1进文本界面,别在x下面弄,提升什么选择配置文件,选包里自带的,不要选硬盘原有的,相当于全新安装。遇到卡死的,比如配置gconf,ctrl-alt-f2,ps aux | grep "gconf",然后kill掉那个pid最小的,

Top comments (0)