在我通过官方安装程序(这个)安装最新版本的 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 软件包,因为它不会被更新。
如:
只要确保您了解不更新软件包的安全隐患,并且当需要升级到新的 Debian 版本时,它可能(稍微)使您的生活复杂化。
这样,当您进行安全更新时,默认情况下不会提供这些软件包的新版本。
查看相关问题如何在 Debian 中可靠地“保存”一个包?
也看看Debian 参考 - 第 2 章。Debian 包管理