Как получить пакет с исходным кодом aptitude для Linux? - PullRequest
7 голосов
/ 18 февраля 2011

Я могу получить исходные пакеты, используя apt-get source, но есть ли способ сделать это с помощью aptitude? Также я скачал пакет .deb для python2.6, используя aptitude, а затем разархивировал его, используя ar.

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

Я также скачал исходный код python, используя apt-get

sudo apt-get source python2.6

Содержимое обеих загрузок различно. Почему?

Ответы [ 4 ]

6 голосов
/ 18 февраля 2011

aptitude download python2.6 извлекает двоичный пакет для python2.6.

apt-get source python2.6 извлекает пакет source , который создает двоичный пакет python2.6.

Sourceзагружаемые файлы будут включать в себя исходный архив с исходными кодами, diff-файл debian и файл подписанного сертификата.

3 голосов
/ 18 февраля 2011

apt-get source packagename

apt-get source не взаимодействует с системой пакетов, поэтому смешивание apt-get и aptitude хорошо в этом случае.

Вы также не должны быть пользователем root, чтобы использовать apt-get source.

2 голосов
/ 18 февраля 2011

Пакет .deb - это пакет binary , то есть результаты компиляции исходного пакета. Это то, что было бы установлено, если бы вы сделали aptitude install <package>.

Похоже, что aptitude не может загружать исходные пакеты.

0 голосов
/ 14 сентября 2017

Привет, вы можете легко найти их, он удален из большинства мест, включая архивы Ubuntu Скачать Python 2.6_2.6XXX

...