我只是不明白刚刚发生了什么?
我安装了一个openSUSE系统,原计划是作为内部DNS服务器,方便访问所有内部网络的计算机。但是 dns 服务器包有些不对劲,所以我决定删除它并重新安装。
但是在删除之后发生了一些事情,yast,yast2和webyast也被删除了,我发现自己现在被锁在里面了!:S
桌面上的包管理器也被搞砸了,它返回一条Failed to execute command package-manager --install %F
错误消息。
我如何重新安装 yast,我在谷歌上搜索但找不到有关此问题的任何信息?我找到的只是一堆关于如何使用 Yast 的教程。
编辑
我只是忘了补充一点,使用sudo zypper install yast2-gtk
也是不可行的,因为zypper
也不知何故从我的系统中神秘地删除了:@
我找到了一种无需重新安装即可修复系统的方法。
使用原始安装映像并执行和升级安装修复了我的系统,然后再次安装了 zypper。
之后我所要做的就是重新安装 yast 管理器和 webyast 服务。
这样工作在一个小时左右就完成了。如果我再次重新安装,我将浪费几天时间重新配置整个系统。
只是为了澄清一些事情:
系统:OpenSUSE 12.1
桌面:Xfce
恭喜,你已经破坏了你的系统。现在你可以重新安装了。虽然您可能想弄清楚如何首先删除这些包,并避免再次这样做。
您可能认为我不是认真的,并且有一些方法可以重新安装包管理器。但是,如果您对系统做了一些破坏性的事情,那么丢失的东西可能远不止这些,而且您将无法轻松恢复,除非通过重新安装。