下载 .deb 文件,无需使用 apt 即可在非 Debian 设备上安装

下载 .deb 文件,无需使用 apt 即可在非 Debian 设备上安装

是否可以使用 curl 直接下载 deb 文件或获取它,而无需从 ppa 文件中挖掘 URL 或使用 apt?主要是从其他非 debian Linux 发行版甚至 Mac 和 Windows 直接下载文件?

上下文...我正在尝试使用 apt-buildpack 为 cloudfoundry 中的应用程序打包 .nginx deb 文件。 https://github.com/cloudfoundry/apt-buildpack#cloud-foundry-experimental-apt-buildpack它可以获取本地的 deb 文件并安装它们。(也可能是依赖项的 deb)。

环境将无法访问外部存储库,因此需要打包和推送所有内容,包括 deb 文件。另外,我不想使用 nginx buildpack。

我看到了一种使用的方法wget(通过从 apt 获取 URL)。但是有没有其他方法可以在没有 apt 的情况下获取 URL?

答案1

您似乎在问几个不同的事情。deb 文件是一个软件包,与 zip 文件没有什么不同,只不过 .deb 文件有一组规则和内容,执行时会将源代码或二进制文件安装到基于 Debian 的 Linux 发行版中。

当然,您可以下载但不安装 debfile,但根据存储库的不同,匹配的 deb 文件可能有也可能没有。

具体是哪些 deb 文件/源代码?来自哪里?

主要是为了从其他非 Debian Linux 发行版甚至 Mac 和 Windows 简单地下载文件?

这部分可能会引起混淆。deb 文件不是源代码,它是 Debian 系统的安装程序包。

可以在各种发行版上编译源代码,或者可能可以,但这超出了 deb 文件的范围。

请更新您的问题,说明您到底想做什么。

相关内容