Package-Management
OpenSUSE 重新安裝 Yast
我只是無法理解剛剛發生了什麼?
我安裝了一個 openSUSE 系統,最初的計劃是將其用作內部 DNS 伺服器,以便更輕鬆地訪問所有內部網路電腦。但是 dns 伺服器包有些問題,所以我決定刪除它並重新安裝它。
但是在移除之後發生了一些事情,並且yast、yast2和webyast也被移除了,我發現自己現在被鎖在裡面了!:S
桌面的包管理器也被搞砸了,它返回一條
Failed to execute command package-manager --install %F
錯誤消息。我如何重新安裝 yast,我正在Google搜尋,但找不到有關此問題的任何資訊?我找到的只是一堆關於如何使用 Yast 的教程。
編輯 我只是忘了補充一點,
sudo zypper install yast2-gtk
因為zypper
也被莫名其妙地從我的系統中刪除了,所以 using 也是不可能的:@
我找到了一種無需重新安裝即可修復系統的方法。
使用原始安裝映像並執行和升級安裝修復了我的系統,然後再次安裝了 zypper。
之後我所要做的就是重新安裝 yast 管理器和 webyast 服務。
這樣,工作在一個小時左右就完成了。如果我再次重新安裝,我將失去重新配置整個系統的時間。
只是為了澄清一些事情:
系統:OpenSUSE 12.1
桌面:Xfce
恭喜,你已經破壞了你的系統。現在您可以重新安裝。儘管您可能想弄清楚您是如何首先設法刪除這些包的,並且避免再次這樣做。
你可能認為我不是認真的,並且有一些方法可以重新安裝包管理器。但是,如果您對系統做了一些破壞性的事情,那麼失去的可能遠不止這些,而且除了重新安裝之外,您將無法輕鬆恢復。