什么是apt的源代码的官方github链接

时间:2018-06-20 03:56:03

标签: ubuntu ubuntu-16.04 apt package-managers aptitude

我在nfs挂载的服务器上具有apt的较旧版本,其版本约为0.6.x。 我想将其更新到最新/较新的版本,例如1.2.x。我想要源代码的链接,在哪里可以获取并编译为本地版本的“ apt”

完全使用 apt-ftparchive 进行回购创建

我使用旧版ow的问题是,如果我在本地创建软件包,它将无法在ubuntu 16.04系统上安装。 失败,出现“哈希总和不匹配” 就像我使用apt-1.2.x版本一样,我可以配置存储库并安装软件包

我试图用Google搜索它,github中有很多克隆的仓库,但是我无法链接到官方的Debian。

我可以使用的任何链接(开放源代码)都会有所帮助。

1 个答案:

答案 0 :(得分:1)

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

  

15.1.1。获取来源

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

但是请注意,您将从Debian行中提到的deb-src版本下载源程序包。如果需要其他版本,则可能需要从Debian镜像或从网站手动下载。这涉及获取两个或三个文件(对于Debian Source Control,扩展名为*.dsc —对于*.tar.comp,有时是*.diff.gz*.debian.tar.comp —取{{1}中的一个值},gzbz2(取决于使用的压缩工具),然后运行xz命令。

如果可以通过给定的URL直接访问dpkg-source -x file.dsc文件,则可以使用*.dsc命令来更简单地获取所有文件。该命令(可以在devscripts包中找到)在给定地址获取dget URL文件,然后分析其内容,并自动获取其中引用的文件。下载所有内容后,它将提取源程序包(除非使用了*.dsc-d选项)。

文档的链接为here