如何在linux上获得aptitude源代码包?

时间:2011-02-18 02:03:21

标签: linux package-managers

我可以使用apt-get source获取源包,但有一种方法可以使用aptitude吗? 我还使用aptitude下载了python2.6的.deb包,然后使用ar。

将其解压缩
aptitude download python2.6
ar xv python2.6_2.6.5-1ubuntu6_i386.deb

我还使用apt-get

下载了python源代码
sudo apt-get source python2.6

下载内容不同。为什么?

4 个答案:

答案 0 :(得分:6)

aptitude download python2.6检索python2.6的二进制包。

apt-get source python2.6检索生成二进制包python2.6包。

源代码下载将包括原始源代码tarball,debian diff和签名证书文件。

答案 1 :(得分:3)

apt-get source packagename

apt-get source不与包系统交互,因此在这种情况下混合apt-get和aptitude很好。

您也不必是root用户来使用apt-get source。

答案 2 :(得分:2)

.deb包是二进制包,即编译源包的结果。如果您执行了aptitude install <package>,就会安装它。

aptitude可能无法下载源包。

答案 3 :(得分:0)

您好,您可以很容易地找到它们,它从大多数地方删除,包括ubuntu档案 Download Python 2.6_2.6XXX