Debian

TexLive 2018,安裝後 Debian“更新”一些文件並破壞它

  • October 28, 2018

在我通過官方安裝程序(這個)安裝了最新版本的 TexLive 之後,如果我執行sudo apt-get update && sudo apt-get dist-upgradeapt-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 中可靠地“持有”一個包?

也可以看看Debian Reference - Chapter 2. Debian 包管理

引用自:https://unix.stackexchange.com/questions/477551