Сборка пакетов в emdebian происходит например так:
emsource --arch armel -b memtester
Установка собранного пакета НЕ на целевом устройстве, а на хостовом, выполняется например вот так:
При этом команда dpkg -l | grep zlib1g выдаст:
dpkg-cross -a armel -i zlib1g-dev_1.2.3.3.dfsg-13em1_armel.deb
ii zlib1g-dev-armel-cross 1:1.2.3.3.dfsg-13em1
(dpkg-cross автоматически переназвала установленный пакет и разместила его содержимое в /usr/arm-linux-gnueabi)
Чтобы пользоваться командой emsource без привелегий root'а, надо настроить ~/.apt-cross/emsource например вот так:
workingdir: /home/akshaal/.apt-cross-working-dir
Сборка пакета под armel из исходников, которые уже развернуты и имеют каталог debian производится командой:
dpkg-buildpackage -aarmel
Комментариев нет:
Отправить комментарий