更新如何进行?

更新如何进行?

我使用的是 Ubuntu 12.04,每周至少会收到一次重要和推荐的更新。这些每周更新通常为 50-100 Mb,有时会超过 200 Mb。

几个月来我都没有安装任何新东西,但这些大型更新却一直不断出现。很难知道我到底在下载什么,但因为它被标记为重要的受到推崇的,很难拒绝。

我的问题是:当我下载那个 100 Mb 更新时,它所替换的内容会被丢弃吗,还是我仅通过运行系统就会不断积累越来越多的数据?

答案1

一般来说,对现有软件包的更新将覆盖现有文件,并且安装的大小应该保持不变,大概相差百分之几。

有些软件包是并行安装的 - 例如,每个新内核版本都会与现有版本一起安装(这样如果新版本不起作用,您可以恢复)。每次内核更新都会添加O(100MB)到安装中,直到升级到新的 Ubuntu 版本(但你可以手动删除较旧的内核包)。

最近通过更新安装的软件包.deb存储在 中。此目录可能会变得非常大 -如果空间使用出现问题,/var/cache/apt/archives您可以使用 将其(无害地)清除。sudo apt-get clean

答案2

Ubuntu 没有支持增量更新。这就是为什么即使只更改了几个字节,您也需要下载整个包。

当您安装更新时,只会累积内核包。这样,如果新内核出现问题,您就可以恢复系统。其他更新会替换现有数据,并且不需要太多额外空间(如果有的话),/var/cache/apt/archives 中缓存的 *.deb 文件除外。

相关内容