мелкий хак

освоение средств
есть ubunta 11.04, часто делаю sudo apt-get install SomePackage

бинари устраивают.
нужно лазить в сорцы установленных бинарей.
1.КАК доставить сорцы к уже установленым бинарям?
2. как при установке бинаря (для поверхностного look&feel) чтоб сырцы прицепом шли и единобразно локально размещались?(для маловероятной локальной пересборки если пару-тройку байт в сырцах поправлю)

ps. убунтой доволен
04.08.2011 - 00:11
Ну я не очень знаком с apt-build, но исходя из того, что deb-src аналог srpm (source rpm) - apt-build должен позволять выкачивать, собирать и устанавливать src-пакеты, те, из которых собираются deb'ы. Эти src-пакеты содержат исходник, метаинформацию, инструкции сборки.

Что-то типа apt-build update && apt-build install pkgname
В сорс-листах должны быть прописаны src-репозитории.

Следовательно по первому вопросу - скорми apt-build'у список установленных пакетов
По второму можно придумать что-то. Ну например такую функцию:
function apt-get-src () {apt-get $@ && apt-build $@}
04.08.2011 - 00:12
А нафига тебе? А то может тебе Source Mage какой посоветовать...
04.08.2011 - 00:18
А вот обратил внимание - если пересборка маловероятна зачем тебе тянуть все исходники, всегда можно нужный apt-build'ом вытянуть.
А если часто - поставь себе Agilia Linux - из всего что я пробовал там проще всего пакеты собирать. Взяли подход арча к сборке и ещё более автоматизировали. Мне там вообще приятно пакеты собирать.
RSS-материал RSS-материал