「跳過強行刪除的包裝xxx」是什麼意思?我應該關心它嗎?

「跳過強行刪除的包裝xxx」是什麼意思?我應該關心它嗎?

使用提供的 GUI 更新 TeX Live 2012 時,我收到以下訊息。

在此輸入影像描述

「跳過強行刪除的包裝xxx」是什麼意思?我應該關心它嗎?

答案1

意義:此套件作為集合之一中的依賴項被引用,但不存在。這通常只能透過呼叫 來實現tlmgr remove --force。有時,當 tlmgr 運行中斷時,可能會發生類似的情況。

修復:要修復問題,您可以運行

tlmgr install <package>

重新安裝單一軟體包或

tlmgr update --all --reinstall-forcibly-removed

重新安裝每個強行刪除的軟體包,或者使用圖形使用者介面

背景:包依賴關係會被跟踪,但一旦破壞就不會強制執行,也就是說,我們允許用戶刪除包,即使它們在某個地方被引用。但通常情況下並沒有必要這樣做。

2024 年更新:我們最近發現了這些錯誤的可能來源,並嘗試減輕它,因此希望強制刪除軟體包的突然出現現在應該不再那麼常見。

答案2

重新安裝先前已刪除的軟體包必須選取複選框才能解決此問題。然後按更新所有已安裝的按鈕。

在此輸入影像描述

相關內容