apt 源代码的官方 github link 是什么

whats the official github link for source code of apt

我在安装了 nfs 的服务器上有一个旧版本的 apt,它的版本大约是 0.6.x。 我想将它更新为 latest/newer 版本,例如 1.2.x。我想要源代码的 link 我在哪里可以得到它并编译成我的本地版本 "apt"

完全使用 apt-ftparchive 创建回购协议

我在使用旧版 ow 时遇到的问题是,如果我在本地创建软件包,它会在 ubuntu 16.04 系统上安装失败。 它失败 "Hash Sum Mismatch" 就好像我使用 apt-1 一样。2.x 版本我能够配置 repo 并安装包

我尝试 google 它,github 中有很多克隆的 repo,但我无法 link 到官方的 debian 版本。

我可以使用的任何 link(开源)都会有所帮助。

我没有找到 apt 的任何 Github 存储库,但您可以使用官方指南获取资源:

15.1.1. Getting the Sources

重建 Debian 软件包从获取其源代码开始。最简单的方法是使用 apt-get source source-package-name 命令。此命令需要 /etc/apt/sources.list 文件中的 deb-src 行,以及最新的索引文件(即 apt-get update)。如果您按照有关 APT 配置的章节中的说明进行操作,则应该已经满足这些条件。

但是请注意,您将从 deb-src 行中提到的 Debian 版本下载源包。如果您需要其他版本,您可能需要从 Debian 镜像或网站手动下载。这涉及获取两个或三个文件(扩展名 *.dsc — 对于 Debian 源代码控制 — *.tar.comp,有时 *.diff.gz*.debian.tar.comp — comp 在 gzbz2xz 取决于使用的压缩工具),然后 运行 dpkg-source -x file.dsc 命令。

如果 *.dsc 文件可以在给定的 URL 处直接访问,还有一种更简单的方法来获取所有文件,即使用 dget URL 命令。此命令(可以在 devscripts 包中找到)获取给定地址的 *.dsc 文件,然后分析其内容,并自动获取其中引用的一个或多个文件。下载所有内容后,它会提取源包(除非使用 -d--download-only 选项)。

Link 到文档是 here.