0
我想撤銷yum安裝。已安裝的軟件包,依賴項應該被卸載,升級的軟件包應該降級到早期版本。如果降級版本不可用,請跳過刪除軟件包。在yum歷史記錄中停止取消依賴包撤消命令
嘗試使用yum history undo <id>
,但它刪除了要刪除的軟件包的依賴項。我怎樣才能防止軟件包被刪除有家屬?
我想撤銷yum安裝。已安裝的軟件包,依賴項應該被卸載,升級的軟件包應該降級到早期版本。如果降級版本不可用,請跳過刪除軟件包。在yum歷史記錄中停止取消依賴包撤消命令
嘗試使用yum history undo <id>
,但它刪除了要刪除的軟件包的依賴項。我怎樣才能防止軟件包被刪除有家屬?
簡短的回答:沒有單一的命令行可以做你想在這裏。
說明:
如果你有pkg-foo
取決於pkg-bar
一起,pkg-bar
取決於pkg-baz
,然後安裝所有上述的過程中,他們將得到一個單一的交易ID假設id=10
。然後在不同的交易id=11
中安裝pkg-goo
,這取決於pkg-baz
。
在yum history undo 10
,它會試圖抹掉這是該ID在安裝和因爲對pkg-baz
依賴它會刪除pkg-goo
這是在id=11
所做的一切。
如果你不想pkg-goo
被卸載,那麼最好是使用
yum remove pkg-foo pkg-bar
OR
yum downgrade pkg-foo pkg-bar
我正在卸載有76依賴性和7個升級包 – AvnishSingh