Don*_*Ask 4 apt software-sources
我使用的是 Ubuntu 20.04。
我遵循 apt-update 流程,但有没有办法验证文件sources.list是否是最新的?
更新过程是否使用我的服务器上的任何自动通知文件,例如在您登录时通知您更新的文件?
您的sources.list文件应该在版本的整个生命周期中保持不变。
作为示例,让我们看一个非常基本的sources.list文件。
deb http://archive.ubuntu.com/ubuntu/ focal main universe
deb http://archive.ubuntu.com/ubuntu/ focal-updates main universe
deb http://security.ubuntu.com/ubuntu focal-security main universe
Run Code Online (Sandbox Code Playgroud)
您可以在此示例中看到,在版本生命周期内没有任何变化focal。有一天,当这个系统从 20.04 版本升级到 22.04 (focal到jammy) 时, do-release-upgrade 脚本将更改版本的名称……仅此而已。
该文件不需要保持静态。multiverse您可以随时添加/删除 Ubuntu 存储库(如)。您可以添加/删除其他非 Ubuntu 源...尽管最佳实践是将非 Ubuntu 源添加到sources.list.d/
sudo apt update以便可用软件包的本地数据库准确无误。Ubuntu 的库存安装会定期通过 deb 和 snap 渠道自动下载并安装安全升级,而不会通知您(为什么会这样?这是例行公事)。
这些升级都会被记录下来,因此您可以满足您的好奇心:
/var/log/apt/history.logjournalctl -u snapd登录通知文本(“就像您登录时通知您更新的文本”)是 MOTD 的一部分,并且由每次运行apt update. 但是,如果最后一次运行apt update是在 12 小时前,则该信息可能已过时;将其用作提示或提醒,而不是精确到分钟的计数。
当然,没有太多提示您:安全升级已经为您自动处理。非安全升级主要是错误修复,您可以随时等待安装这些升级...或者永远不安装。如果您不受该错误的影响,您不会看到太大的差异。如果您受到特定错误的影响,您应该订阅错误报告;那么当 bug 修复准备就绪时,您将收到通知apt upgrade。
| 归档时间: |
|
| 查看次数: |
4043 次 |
| 最近记录: |