我最近遇到了带宽有限(每月 20GB)的情况,所以我想知道哪些 Linux 发行版(桌面版或服务器版)在更新方面对带宽的要求较低。我仍然希望保持相当的最新状态——但例如,每年更新几次软件包或内核会比每月更新几次更好。每月更新所用的兆字节越少,就越理想。
答案1
近期基于 Red Hat 的发行版(RHEL、CentOS、Fedora)也以二进制增量形式分发更新,即从已安装软件包到新软件包的更改。这可以在安装更新时节省高达 90% 的带宽(只需确保deltarpm
已安装即可利用它)。
考虑一下 CentOS 7.0 中的这个例子:firefox
。原始 Firefox 24.5 软件包为 49 MB,Firefox 24.7 软件包为 50 MB,但将 Firefox 24.5 更新到 24.7 的增量 RPM 为 6 MB。
原始 RPM:
-rw-rw-r--. 1 mirror mirror 50498824 Jul 3 21:20 firefox-24.5.0-1.el7.centos.x86_64.rpm
更新 RPM:
-rw-rw-r--. 1 mirror mirror 51092008 Jul 22 21:46 firefox-24.7.0-1.el7.centos.x86_64.rpm
对应的增量 RPM:
-rw-rw-r--. 1 mirror mirror 6508380 Aug 6 10:42 firefox-24.5.0-1.el7.centos_24.7.0-1.el7.centos.x86_64.drpm
如果你使用yum
命令行工具更新系统,它会告诉你节省了多少带宽。例如:
Delta RPMs reduced 64 M of updates to 9.5 M (85% saved)
答案2
这完全取决于您安装了多少个应用程序(或服务)以及您正在运行的是稳定版还是“前沿”发行版。
例如,我的 Debian Wheezy(在 Raspberry Pi 上)家庭服务器运行 openvpn、apache、php、mysql、xorg 等,上个月的下载量只有 140MB,我认为这已经很多了。大多数月份的下载量约为 10-20MB。