更具体地说,我想永久(或至少在短期内)禁用更新特定软件包。我发现 sudo apt-mark hold 可以完成这项工作。但我不确定“hold”在重启后是否会保持持久性。如果它不是持久的,我将不得不在每次 apt 更新之前运行 sudo apt-mark hold。
答案1
apt
使用自己的数据库,可以在中看到的纯文本文件/var/lib/apt
。
apt-mark
使用配置文件/var/lib/apt/extended_states
回答您的问题:您所做的更改apt-mark
将会持久保留。