使用提供的 GUI 更新 TeX Live 2012 時,我收到以下訊息。
「跳過強行刪除的包裝xxx」是什麼意思?我應該關心它嗎?
答案1
意義:此套件作為集合之一中的依賴項被引用,但不存在。這通常只能透過呼叫 來實現tlmgr remove --force
。有時,當 tlmgr 運行中斷時,可能會發生類似的情況。
修復:要修復問題,您可以運行
tlmgr install <package>
重新安裝單一軟體包或
tlmgr update --all --reinstall-forcibly-removed
重新安裝每個強行刪除的軟體包,或者使用圖形使用者介面。
背景:包依賴關係會被跟踪,但一旦破壞就不會強制執行,也就是說,我們允許用戶刪除包,即使它們在某個地方被引用。但通常情況下並沒有必要這樣做。
2024 年更新:我們最近發現了這些錯誤的可能來源,並嘗試減輕它,因此希望強制刪除軟體包的突然出現現在應該不再那麼常見。
答案2
重新安裝先前已刪除的軟體包必須選取複選框才能解決此問題。然後按更新所有已安裝的按鈕。