LINUX.ORG.RU

освоение средств


0

0

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

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

ps. убунтой доволен

1. apt-get source <имяпакета> ?
2. dpkg-buildpackage в директории с сырцами

AITap ★★★★★ ()
Ответ на: комментарий от AITap

спасибо почти . вот что хочется:
подобно apt-get install ( которое по дефолту где то в нутрях на локальном диске видёт всю машинерию и по моему хотению ставится готовое к использованию )
у apt-get source как достоинство которе в моём случае недостаток оно валит сырцы в текущий каталог , а дальше сам . это хорошо и требует изучения , в отличии от apt-get insatall после которого [см выше]

т.е охото <ниезвестная мне магия1>

после которой

подобно /usr/bin и подобное

локальное дерево /usr/src ?
в котором появлеется соурс копия пакета
в котором я например добовляю сточку с int foo=expretion_with_bar

и говорю <магия билда2>
которое в результате замещает бинарь


есть варианты?

qulinxao ★★☆ ()
Ответ на: комментарий от qulinxao

> т.е охото <ниезвестная мне магия1>

локальное дерево /usr/src ?

в котором появлеется соурс копия пакета


cd /usr/src
mkdir mypackage
cd mypackage
apt-get source mypackage
cd mypackage-version

в котором я например добовляю сточку с int foo=expretion_with_bar

vi main.c

и говорю <магия билда2>

которое в результате замещает бинарь


dpkg-buildpackage -uc -us debian/rules
dpkg -i ../*.deb

А вообще почитайте Debian Policy, там это всё описано.

AITap ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.