debian - debian 软件包可以安装存储库吗?
问题描述
一些应用程序提供了一个 debian 软件包供下载。其他人提供添加一个存储库来安装 debian 包。我的问题是:如果你安装了一个 debian 包,有没有办法让这个包也安装更新它的存储库?这是一个标准还是一个气馁的想法?
解决方案
这在不是来自官方存储库的软件包中相当常见。例如 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 手册页上的其他信息。
推荐阅读
- installation - 如何为 Visual Studio 2019 安装“安装程序项目”
- typescript - 打字稿:基于另一个参数键入一个参数
- flutter - 如何在颤振/飞镖中获取来电号码并显示像TrueCaller这样的对话框
- python - 对 NamedTuple 的 Python 类型支持
- excel - 如何将具有合并列的 xls 文件转换为 csv?
- python - setup.cfg Python 项目的单一来源包版本
- vue.js - vue PWA 如何使用预缓存?我仍然收到“页面无法离线工作”
- c# - 为内存 DbContext 设置自动固定装置
- javascript - 如何控制对 Cesium/CZML 数据源的可见性
- javascript - Vera 代码中通过发送数据 (CWE ID 201) 的信息暴露