可能重复:
以信息亭模式启动
我来自印度,经营着一家小型网吧。我确实在我的系统上安装了 Ubuntu 11,但无法继续使用 Ubuntu 操作系统,因为它每天下载超过 120MB 的更新。这会耗尽我的数据计划。现在我需要一个高达 700MB 的操作系统,不需要任何更新,但应该具有网络、Office 应用程序(PDF 阅读器、Word、Excel、PPT)浏览器、聊天客户端、音频和声音、网络摄像头和打印机支持。有人能帮我吗?我将不胜感激。
答案1
您可以告诉 Ubuntu 完全忘记更新,或者只安装重要的安全更新。转到 Ubuntu 软件中心,然后转到“编辑”->“软件源“。
告诉 Ubuntu 仅检查重要的安全更新(我肯定会这么做!),并取消选中所有其他框。此外,在“自动检查更新”下选择“从不”选项。然后,您将必须手动运行更新(如果有),例如在月底,如果您发现仍有一些传输量剩余。
话虽如此,我假设你的咖啡馆里有多台电脑,你的主要问题不是下载更新一次,但事实上每台计算机都会尝试下载所有更新。
编辑:这里,正如 akin1012 指出的那样,有一种更简单的方法,即使用 squid 代理服务器创建本地更新缓存。不过,我个人更喜欢 apt-mirror,因为它更容易确保全部的客户获得更新仅有的从镜像中,如果镜像损坏,那么客户端将停止下载更新,而不是突然尝试从互联网获取更新。
EDIT2:apt-mirror 确实最初会下载大量数据,所以这可能不是最好的选择。有人建议使用 apt-cacher-ng,但我没有这方面的经验。
您可以在一台机器上安装 apt-mirror,然后将所有其他机器指向这台机器。当然,您必须仔细选择要镜像的内容,否则它会尝试镜像整个 Ubuntu 存储库,而不仅仅是重要的更新(这可能是您想要的)。
您将找到该过程的详细描述这里,但请注意:您只想镜像您实际使用的这些源!
简而言之,您需要执行以下操作:
安装 apt-mirror
编辑配置文件(仅包含您需要的内容)
启动镜像——它将自动下载所有相关文件
在同一台机器上安装本地 Web 服务器,并将其指向下载的镜像
配置所有剩余的机器以使用该镜像而不是常规源。
这一切都相当复杂,但可能是值得的。
答案2
从基础服务器安装开始。
原因:
在安装过程中,它为您提供了自动下载并仅应用安全更新的选项。使用此作为安装每个信息亭的基本模板。
原因:
往上看。接下来,按照说明配置 squid deb 缓存代理这里。
原因:
这将确保一台 PC 的任何更新都会被缓存到所有 PC 上。
答案3
在一个主系统中正确安装 Ubuntu 和所有必要的更新和驱动程序,然后完全禁用更新。您可以使用 clonezilla(http://clonezilla.org/downloads.php)克隆主系统的硬盘(或仅所需的分区)并将其复制到所有其他系统中。
答案4
既然您追求的是稳定性而非最新的功能调整,您是否考虑过只使用 LTS(长期支持)版本?它们往往更加稳定,尤其是在第一年之后,因此更新会少很多。当然,将“自动检查更新”设置为“从不”,并将“通知新的 Ubuntu 版本”设置为“长期支持版本”,如上图所示。今天在信息亭环境中安装 10.04 LTS 不会有问题,跳过更新,明年等它成熟一点时再切换到 12.04。