Debian
TexLive 2018,安裝後 Debian“更新”一些文件並破壞它
在我通過官方安裝程序(這個)安裝了最新版本的 TexLive 之後,如果我執行
sudo apt-get update && sudo apt-get dist-upgrade
apt-get 會發現一系列要更新的包,我認為與包相關tex-common
。但是,此類軟體包並未更新,而是指 2016 年以來較舊的 TeXlive 發行版。當然這會產生問題,因為如果我
pdflatex -v
在這樣的更新之後執行,我會發現 pdflatex 正在嘗試使用 TeXlive 的 2016 版,而不是 2018 版的,並且任何文件的導出都不起作用。在 Ubuntu 上,我會用 PPA 解決問題,但 PPA 不是為 Debian 製作的,實際上 TexLive 的 PPA 在這裡無法正常工作。
有沒有辦法永久告訴 Debian 不要用他在儲存庫中找到的軟體包更新這些軟體包?
編輯:
事實證明情況與我解釋的不同,所以我在這裡的問題是完全錯誤的,因此必須忽略/刪除它。
您始終可以標記/保留特定的 Debian 軟體包,因為它不會被更新。
如:
echo "tex-common hold" | sudo dpkg --set-selections sudo apt-mark hold tex-common
請確保您了解不更新軟體包的安全隱患,並且當需要升級新的 Debian 版本時,它可能(稍微)使您的生活複雜化。
這樣,當您進行安全更新時,預設情況下不會提供這些軟體包的新版本。
查看相關問題如何在 Debian 中可靠地“持有”一個包?