这按了Enter系统是不是要炸


#1

我想试一下清除不需要的依赖,然后输入了命令zypper rm -u *,结果发现它给我发弄出来5.8G的软件包,我要是就这样按了Enter,我的系统是不是就炸了


补充一下图片


#2

完了,一不小心点了,等会儿如果系统没炸再说


#3

果然炸了,但看样子不是很严重,参第二图


#4

最快的办法还是重装吧 :joy:

sudo zypper rm -u xxx

的意思是说在删除 xxx 的同时把 xxx 的不再被任何软件包使用的依赖也同时删除。

你用 * 就表示,系统上全部的软件包和它们的依赖你全都不要了。

也就是说,除了 zypper 自身需要的包没有删,其它的已经全干掉了。


#5

不重装也可以通过 zypper 重装 pattern 来解决,但是可能会有若干小问题:

sudo zypper in patterns-base-apparmor patterns-base-apparmor_opt patterns-base-base patterns-base-basesystem patterns-base-enhanced_base patterns-base_enhanced_base_opt patterns-base-minimal_base patterns-base-sw_management patterns-base-x11 patterns-base-x11_opt patterns-fonts-fonts patterns-fonts-fonts_opt patterns-yast-x11_yast patterns-yast-yast2_basis

安装 kde:

sudo zypper in patterns-desktop-imaging patterns-desktop-imaging_opt patterns-desktop-multimedia patterns-desktop-multimedia_opt patterns-kde-kde patterns-kde-kde_imaging patterns-kde-kde_internet patterns-kde-kde_multimedia patterns-kde-kde_office patterns-kde-kde_plasma patterns-kde-kde_utilities patterns-kde-kde_utilities_opt patterns-kde-kde_yast

#6

已经重装了,当时系统开机时提示输入root密码或者按C^D来Continue,按C^D会一直刷出这个提示界面,而root是能登录的,登录后可以切换为普通用户。我刚才看了下,这是连YAST都卸了。
长记性了,我以为那个只是删除某一个软件不需要的依赖,没想到是连软件都删的😵