我正试图用git实现一项工作。为了做到这一点,我将访问这个页面LaunchPad Git,并尝试下载这个文件git_2.10.2-2.dsc。我需要这个特定的文件,以便工作周围的工作。但是,当我单击此文件开始下载时,将被重定向到具有以下内容的页面:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 3.0 (quilt)
Source: git
Binary: git, git-man, git-core, git-doc, git-arch, git-cvs, git-svn, git-mediawiki, git-email, git-daemon-run, git-daemon-sysvinit, git-gui, gitk, git-el, gitweb, git-all
Architecture: any all
Version: 1:2.10.2-2
Maintainer: Gerrit Pape <pape@smarden.org>
Uploaders: Jonathan Nieder <jrnieder@gmail.com>, Anders Kaseorg <andersk@mit.edu>
Homepage: https://git-scm.com/
Standards-Version: 3.9.6.0
Vcs-Browser: http://repo.or.cz/w/git/debian.git/
Vcs-Git: https://repo.or.cz/r/git/debian.git/
Build-Depends: libz-dev, libpcre3-dev, gettext, libcurl4-gnutls-dev, libexpat1-dev, subversion, libsvn-perl, libyaml-perl, tcl, libhttp-date-perl | libtime-modules-perl, python, cvs, cvsps, libdbd-sqlite3-perl, unzip, libio-pty-perl, debhelper (>= 9), dh-exec (>= 0.7), dh-apache2, dpkg-dev (>= 1.16.2~)
Build-Depends-Indep: asciidoc, xmlto, docbook-xsl
Package-List:
git deb vcs optional arch=any
git-all deb vcs optional arch=all
git-arch deb vcs optional arch=all
git-core deb vcs optional arch=all
git-cvs deb vcs optional arch=all
git-daemon-run deb vcs optional arch=all
git-daemon-sysvinit deb vcs extra arch=all
git-doc deb doc optional arch=all
git-el deb vcs optional arch=all
git-email deb vcs optional arch=all
git-gui deb vcs optional arch=all
git-man deb doc optional arch=all
git-mediawiki deb vcs optional arch=all
git-svn deb vcs optional arch=all
gitk deb vcs optional arch=all
gitweb deb vcs optional arch=all
Checksums-Sha1:
2023975ae0061bd569b8529025428e3eca53be2e 4106108 git_2.10.2.orig.tar.xz
00d7776b0dd941c4b5e7ee1041b860a3dce4697d 511468 git_2.10.2-2.debian.tar.xz
Checksums-Sha256:
94802903dd707d85ca3b9a2be35e936a54ce86375f52c6a789efe7ce7e238671 4106108 git_2.10.2.orig.tar.xz
6b39f43c310f756042769f7aa72e1f8a6859192f28f9fedc3435514977738cdb 511468 git_2.10.2-2.debian.tar.xz
Files:
3cd1dca37be60668f482545716923b72 4106108 git_2.10.2.orig.tar.xz
336a35cbe1f1d6b04375cd87a302eb06 511468 git_2.10.2-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJYHdRXAAoJEOXKjEkl5CBfxLMP/jmJWlcRQ1mMmUwMIjREb/6l
LQlvxLVO/le2aBysuOjSBRjGFNUmZsq6BF9vtzkG/YMPZjm6m70CJblKKtqb4+S5
RwMn9R+7fIehFv4r4OJs2Vggfqsm7DPAztdwjYr0CtBiFIdLy/1URL02EiDl0gp/
D6pIWLHdNLOW2p9hK7EPePaUeJiotZQmZUR9WABvtztE5tUxWcHJKmWeGZscJTUo
6CiY+yByiO1XemI45GdlWybreSrjtN29v32XvJHra2C2aWUyYWymUOjp/OyF7GKm
t/qEkI313smPeM7IXNjet1/Oh6c0FQxeRnIr4ZPYpqAxDlOpsSQawEMPFqK7yRGk
lM6FfP14Bgt6MakCk3rCsVovLYCp03SI2PmOf1hyHWWSNi6vOORWhXoZSPIaG5Mv
rj7r9GNvvHzbWTRcyWxGnSLzKUgy9HmKS4VxKrvkAVuwpBeBKdP+zSdO/UGb06uE
FckxEhdzCK9+/eO6pQJaJJgEk4iNXCXcSI8LkTuXtKep3P+Bm8biX4KO6+ofnjyO
54zyn7yQ0ZY3mA8OTmlWQ+roLge1jDw39S5lTF68HnMIrPjikY1dicY8sbEe92NW
HRnGMGKmAp6tlNFylBIlHiMfLxLkdJ8U6Inh5LWRhdGOynXYE/2o5EZKwxkCMF33
1LsccaEk8bNNuV8ZWwP+
=ngpD
-----END PGP SIGNATURE-----它只是网页上的文本,GIT2.10DSC文件。,这就是这个文件应该是什么样子吗?我到底该怎么处理这个?
发布于 2016-11-07 16:57:59
.dsc文件是与创建的包相关的文件,也是Debian包的相关文件(它只是包的类型--它最终是Ubuntu的包,而不是Debian本身),这就是上传到库构建器的文件。仅此而已--它不包含源代码,只包含引用,PGP签名,以及源代码包附带的相关文件的散列和。
我只能假设您试图从Ubuntu下载Git源代码,以便构建/定制/backport它。从.dsc文件下载Debian源代码包的实用工具是dget。
您可能需要使用dget -u下载和解压缩源包,以便您可以修改它。
注意,尽管您可能需要确保包是在PPA或类似的版本中构建的,所以您有了所有的构建依赖关系--这样您就可以构建一个将为多个体系结构构建的版本。
还请注意,如果本地没有所有的构建依赖项,则必须将它们全部安装起来,以便重新构建包才能工作。(这比简单的代码补丁要复杂得多)
https://askubuntu.com/questions/846716
复制相似问题