Не понял вопроса совсем
Woof разделяет пакеты совместимого дистра на исполняемые (туда же либы и содержимое /usr/share), DEV и doc.
Так вот, суть вопроса: вам нужно разделить runtime и dev - берем woof, делаем файл
DISTRO_COMPAT_REPOS-ubuntu-natty (или другой compatible-дистрибутив, можно тупо переименовать люцидовский),
заменяем в нем строку
FALLBACKS_COMPAT_VERSIONS='karmic jaunty intrepid'
на FALLBACKS_COMPAT_VERSIONS='lucid karmic jaunty intrepid'
и создаем DISTRO_PKGS_SPECS-ubuntu-natty (или другое), открываем второй файл, ищем необходимые пакеты и выставляем перед ними yes, перед теми, что не нужны - no.
Открываем woof gui и указываем Сompatible-distro: ubuntu, Сompatible-distro version: natty и
жмаем update overall specs.
В каталоге Woof из консоли (дабы все видно было) запускаем файл 1download и ждем
скачки выбранных пакетов.
После скачивания запускаем в консоли 2createpackages, в ответ на запрос жмем enter и
ждем построения пакетов.
Пакеты (точнее каталоги, из которых только осталось сделать .pet или .sfs) будут лежать
в каталоге packages-natty.
Трудоемкий, конечно процесс, но вряд-ли вы найдете что-либо более автоматизированное.
Вы владеете woof и можете помочь? Список пакетов я предоставлю...
Это просто мысль.
И сегодня у меня "заканчивается интернет", как говорят.
На неопределенный срок.
Надеюсь, что был полезен...