![将 Google 存储库添加到系统中意味着什么?](https://linux22.com/image/1004786/%E5%B0%86%20Google%20%E5%AD%98%E5%82%A8%E5%BA%93%E6%B7%BB%E5%8A%A0%E5%88%B0%E7%B3%BB%E7%BB%9F%E4%B8%AD%E6%84%8F%E5%91%B3%E7%9D%80%E4%BB%80%E4%B9%88%EF%BC%9F.png)
考虑安装 Chrome 以加快每天上班时登录 Gmail 和 Google 日历的速度,我在页面底部附近看到一小段文字,写着“将 Google 存储库添加到我的系统”。这是什么意思?我是否会安装许多不必要的文件,导致计算机体积过大?还是在定期检查 Ubuntu 存储库是否有更新时,只会将链接(“路径”)添加到更新软件列表中以检查新软件包?换句话说,我的计算机只会发生几千字节的更改?
答案1
Ubuntu 本身附带了数以万计的软件包供您安装。Ubuntu 默认安装仅包含一组默认软件包。对于其他软件包,您可以使用 Ubuntu 内置的软件包管理系统下载并安装它们。该系统从 Ubuntu 服务器下载软件包的部分称为 APT。
在默认安装中,APT 设置为仅从 Ubuntu 自己的服务器(也称为 Ubuntu 的软件存储库)下载软件包。虽然其中包含大量软件,但有些软件由于具有专有许可证而不能合法由 Ubuntu 提供,因此未包含在 Ubuntu 的软件存储库中。这包括官方 Google 品牌的“Google Chrome”。虽然有一个名为“Chromium”的非 Google 品牌版本可以作为开源软件分发,但它不是 Google 的官方版本,名称中也没有 Google。
其他公司可以建立自己的软件存储库,让 Linux 用户安装他们的软件,即使软件无法通过他们自己的操作系统的软件存储库获得。谷歌就是这种情况,它为 Ubuntu 和其他操作系统提供软件存储库。要在 Linux 上使用官方的 Google Chrome 浏览器,您必须从谷歌的软件存储库获取它。由于 Chrome 需要定期更新才能继续安全运行,因此这不能只是一次性的。
要使用 Ubuntu 自己的软件存储库以外的软件存储库,您必须配置 APT 以使用该存储库以及它已知的存储库。这传统上是通过编辑来完成的,/etc/apt/sources.list
尽管还有其他方法,例如:
PPA(个人软件包档案)系统是人们在 launchpad.net 上发布他们的 APT 软件存储库的简单方法,它还提供了将这些存储库添加到用户 APT 配置中的方法。
在某些情况下,第三方公司将提供一个安装脚本,该脚本基本上只是自动将其存储库添加到您的 APT 配置中,因此您不必手动执行此操作。
请谨慎选择您信任的人并将其存储库添加到您的系统中。
Ubuntu 对其提供的所有软件负有一定责任,但第三方存储库未经过 Ubuntu 的审查,其软件也未经过安全问题检查。您只能安装来自您信任的来源的第三方软件,并且可以验证它确实来自该来源。不要在您的 sources.list 中添加行或运行您在网上社区看到的脚本,请转到官方来源。