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