首页 > 解决方案 > debian 软件包可以安装存储库吗?

问题描述

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

标签: debianrepositoryupdatesstandardsdeb

解决方案


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

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

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

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

一旦该步骤完成,并且在下一个apt-get update或类似的情况下,系统将从附加存储库加载包信息。因此允许通过包管理器(apt-get upgrade或等效)安装包的后续升级。

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

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


推荐阅读