2011-02-18 36 views
7

我可以使用apt-get源代码获取源代码包,但是有一种方法可以使用aptitude执行此操作吗? 另外我用aptitude下载了python2.6的.deb包,然后用ar解压缩。如何在Linux上使用aptitude获取源码包?

aptitude download python2.6 
ar xv python2.6_2.6.5-1ubuntu6_i386.deb 

我也下载使用Python源apt-get的

sudo apt-get source python2.6 

两个下载的内容是不同的。为什么?

回答

6

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

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

源下载将包括原始源代码压缩包,debian比较和签名证书文件。

2

.deb包是二进制包,也就是编译源码包的结果。如果你做了aptitude install <package>,它会被安装。

它似乎没有aptitude可以下载源包。

2

apt-get的源包名

apt-get的源不与包装系统进行交互,从而混合apt-get和资质优良在这种情况下。

你也不一定要root才能使用apt-get源代码。