debian 软件包可以安装存储库吗?

Can a debian package install a repository?

一些应用程序提供 debian 软件包供下载。其他人提议添加一个存储库,从中安装 debian 软件包。我的问题是:如果你安装了一个 debian 包,是否有任何方法可以让这个包也安装更新它的存储库?这是一个标准还是一个令人气馁的想法?

这在不是来自官方存储库的软件包中很常见。例如 google-chrome 和 skype 使用这种方法。

首先,您可以通过从网站下载所需的 .deb 包文件到您的机器上。理想情况下,您要确保从可信来源而不是某个随机的 Internet 位置下载它。

请务必注意,从不受信任的位置安装软件包是不安全的,因此不推荐。

然后在第一次安装包时,通常通过 运行 dpkg -i 或等效命令,包将在 /etc/apt/sources.list.d/ 文件夹中安装一个包含存储库信息的文件。

完成该步骤后,以及下一个 apt-get update 或类似步骤,系统将从附加存储库加载包信息。因此允许通过包管理器(apt-get upgrade 或等价物)对要安装的包进行后续升级。

值得注意的是,这种方法不仅有助于升级最初安装的软件包,而且还可以通过这种方式从安装到系统上的任何存储库中获取新软件包。

注意: /etc/apt/sources.list.d/ 中使用的 .d 文件夹是发行版用于具有可插入连接配置的常用方法。您会在系统的其他服务和其他部分中找到这种方法。 sources.list.

联机帮助页上的其他信息