![apt_preferences 可以跟踪包的优先级吗?](https://linux22.com/image/6434/apt_preferences%20%E5%8F%AF%E4%BB%A5%E8%B7%9F%E8%B8%AA%E5%8C%85%E7%9A%84%E4%BC%98%E5%85%88%E7%BA%A7%E5%90%97%EF%BC%9F.png)
当我运行时,apt show foo
我在输出中看到一行显示“优先级:”和其中一个值:
- 必需的
- 重要的
- 标准
- 选修的
- 额外的
我可以使用该apt_preferences
文件根据该值过滤包吗?例如,我想从 debian stable 安装“必需”、“重要”和“标准”软件包,但从测试安装“可选”和“额外”软件包。
答案1
不,apt_preferences
不允许按包优先级进行过滤,只能按名称、版本和来源(对于来源的多种含义)进行过滤。
由于依赖关系,混合 Debian 版本无论如何都行不通。测试中的许多可选/额外包需要比稳定版本更新的必需/重要/标准包版本。
如果您希望拥有一个稳定的系统并能够使用测试中的某些程序,请安装稳定版并设置测试的 schroot 环境。看如何在 64 位 Debian/Ubuntu 上运行 32 位程序?