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 在 gz
、bz2
或 xz
取决于使用的压缩工具),然后 运行 dpkg-source -x file.dsc
命令。
如果 *.dsc
文件可以在给定的 URL 处直接访问,还有一种更简单的方法来获取所有文件,即使用 dget URL
命令。此命令(可以在 devscripts 包中找到)获取给定地址的 *.dsc
文件,然后分析其内容,并自动获取其中引用的一个或多个文件。下载所有内容后,它会提取源包(除非使用 -d
或 --download-only
选项)。
Link 到文档是 here.
我在安装了 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 在 gz
、bz2
或 xz
取决于使用的压缩工具),然后 运行 dpkg-source -x file.dsc
命令。
如果 *.dsc
文件可以在给定的 URL 处直接访问,还有一种更简单的方法来获取所有文件,即使用 dget URL
命令。此命令(可以在 devscripts 包中找到)获取给定地址的 *.dsc
文件,然后分析其内容,并自动获取其中引用的一个或多个文件。下载所有内容后,它会提取源包(除非使用 -d
或 --download-only
选项)。
Link 到文档是 here.