Ubuntu 在这里使用apt get source时我得到了什么?

Ubuntu 在这里使用apt get source时我得到了什么?,ubuntu,apt-get,Ubuntu,Apt Get,我正在尝试获取gnome计算器的源代码 $ apt-get source gnome-calculator Reading package lists... Done Building dependency tree Reading state information... Done NOTICE: 'gnome-calculator' packaging is maintained in the 'Svn' version control system at: svn://an

我正在尝试获取gnome计算器的源代码

$ apt-get source gnome-calculator 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
NOTICE: 'gnome-calculator' packaging is maintained in the 'Svn' version control system at:
svn://anonscm.debian.org/svn/pkg-gnome/desktop/unstable/gnome-calculator
Need to get 1,065 kB of source archives.
Get:1 http://mirrors.ustc.edu.cn/ubuntu/ raring/main gnome-calculator 1:3.8.1-0ubuntu1 (dsc) [2,547 B]
Get:2 http://mirrors.ustc.edu.cn/ubuntu/ raring/main gnome-calculator 1:3.8.1-0ubuntu1 (tar) [1,053 kB]
Get:3 http://mirrors.ustc.edu.cn/ubuntu/ raring/main gnome-calculator 1:3.8.1-0ubuntu1 (diff) [9,177 B]
Fetched 1,065 kB in 2min 0s (8,813 B/s)
gpgv: Signature made Mon 15 Apr 2013 08:58:14 AM CST using RSA key ID EBFE6C7D
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./gnome-calculator_3.8.1-0ubuntu1.dsc
dpkg-source: info: extracting gnome-calculator in gnome-calculator-3.8.1
dpkg-source: info: unpacking gnome-calculator_3.8.1.orig.tar.xz
dpkg-source: info: unpacking gnome-calculator_3.8.1-0ubuntu1.debian.tar.gz
$ ls -lh
total 1.1M
drwxr-xr-x  8 unimous root 4.0K Dec 21 14:44 gnome-calculator-3.8.1
-rw-r--r--  1 unimous root 9.0K Apr 15  2013 gnome-calculator_3.8.1-0ubuntu1.debian.tar.gz
-rw-r--r--  1 unimous root 2.5K Apr 15  2013 gnome-calculator_3.8.1-0ubuntu1.dsc
-rw-r--r--  1 unimous root 1.1M Apr 15  2013 gnome-calculator_3.8.1.orig.tar.xz
我有几个问题:

  • 什么是
    dsc
    文件
  • 为什么会出现错误“gpgv:无法检查签名:未找到公钥”,我如何解决它
  • 为什么检索到两个tar文件,为什么“orig”文件要大得多

  • 如果您只是想了解计算器的源代码,那么您需要深入查看的唯一文件就是
    gnome-calculator_3.8.1.orig.tar.xz

    dsc文件是什么

    .dsc
    文件是Debian源文件包描述文件。请参阅和

    这是一个ASCII文件,您可以使用
    cat
    查看它。如果您在
    aptitude
    中查看过该软件包,或者使用了
    apt cache show gnome calculator
    或类似工具,那么它应该有一系列您熟悉的信息

    它所做的一些具体工作是列出适用的文件及其校验和。它还有一个PGP签名,用于验证包的有效性(见下面的讨论)

    除非您再次学习打包软件,或者只是出于好奇,否则您可能与此无关

    为什么检索到两个tar文件,为什么“orig”文件要大得多

    .orig.tar.xz
    文件是原始项目(Ubuntu外部)的原始源代码。这将是Ubuntu选择包含在发行版中的特定版本的代码。它应该是一个完整的源代码树,从理论上讲,应该编译成一个可以工作的(尽管对于您的发行版来说可能不是最佳的)应用程序

    -0ubuntu1.debian.tar.gz
    文件用于打包和任何定制,以使其成为发行版的一部分。它可以包括补丁和代码修改。在我刚刚下载的gnome计算器代码中,没有额外的代码或补丁,因此您无需花费很长时间来查看它

    如果你对包装过程感兴趣,你可以看一下

    为什么会出现错误“gpgv:无法检查签名:未找到公钥”,我如何解决它

    无法验证签名
    消息出现,因为
    .dsc
    文件中有签名。Apt尝试验证签名(以及包)。这是一个非常重要的步骤,以确保你得到的代码是Ubuntu团队希望你得到的,并且没有被任何方式弄乱。在您的情况下,它无法执行此验证,因为它找不到适用的公钥

    我不能重复这个问题,但我建议这两个链接会有所帮助


    如果您只是想了解计算器的源代码,那么您需要深入查看的唯一文件就是
    gnome-calculator_3.8.1.orig.tar.xz

    dsc文件是什么

    .dsc
    文件是Debian源文件包描述文件。请参阅和

    这是一个ASCII文件,您可以使用
    cat
    查看它。如果您在
    aptitude
    中查看过该软件包,或者使用了
    apt cache show gnome calculator
    或类似工具,那么它应该有一系列您熟悉的信息

    它所做的一些具体工作是列出适用的文件及其校验和。它还有一个PGP签名,用于验证包的有效性(见下面的讨论)

    除非您再次学习打包软件,或者只是出于好奇,否则您可能与此无关

    为什么检索到两个tar文件,为什么“orig”文件要大得多

    .orig.tar.xz
    文件是原始项目(Ubuntu外部)的原始源代码。这将是Ubuntu选择包含在发行版中的特定版本的代码。它应该是一个完整的源代码树,从理论上讲,应该编译成一个可以工作的(尽管对于您的发行版来说可能不是最佳的)应用程序

    -0ubuntu1.debian.tar.gz
    文件用于打包和任何定制,以使其成为发行版的一部分。它可以包括补丁和代码修改。在我刚刚下载的gnome计算器代码中,没有额外的代码或补丁,因此您无需花费很长时间来查看它

    如果你对包装过程感兴趣,你可以看一下

    为什么会出现错误“gpgv:无法检查签名:未找到公钥”,我如何解决它

    无法验证签名
    消息出现,因为
    .dsc
    文件中有签名。Apt尝试验证签名(以及包)。这是一个非常重要的步骤,以确保你得到的代码是Ubuntu团队希望你得到的,并且没有被任何方式弄乱。在您的情况下,它无法执行此验证,因为它找不到适用的公钥

    我不能重复这个问题,但我建议这两个链接会有所帮助


    如果您只是想了解计算器的源代码,那么您需要深入查看的唯一文件就是
    gnome-calculator_3.8.1.orig.tar.xz

    dsc文件是什么

    .dsc
    文件是Debian源文件包描述文件。请参阅和

    这是一个ASCII文件,您可以使用
    cat
    查看它。如果您在
    aptitude
    中查看过该软件包,或者使用了
    apt cache show gnome calculator
    或类似工具,那么它应该有一系列您熟悉的信息

    它所做的一些具体工作是列出适用的文件及其校验和。它还具有用于验证的PGP签名