настройки у меня есть, как это: у меня есть два набора библиотек, скомпилированные для amd64 (ПК) и armelx (ARM). Они оба используются для перекрестного компиляции некоторого программного обеспечения на машине сборки.УСТАНОВКА ОБЪЕКТИВА кросс-скомпилированные пакеты Debian не фальсифицировать «footfs» с DPKG
Первые из них (amd64) могут быть обновлены без хлопот, обновив apt-репозиторий и используя apt-get install
на машине сборки. Однако пакеты для ARM, я не хочу устанавливать с помощью apt, потому что он не поддерживает установку в другой каталог. Если я установил каталоги по умолчанию, версии не могли бы сосуществовать. Правильно?
До сих пор сборка машина была обновлена вручную каждый раз, когда появилась новая версия пакетов, просто путем экстракции dpkg -x
к выделенному «поддельные» footfs каталог. Именно здесь компилятор также будет смотреть, когда кросс-компиляция другого SW. Проблема в том, что информация об этих извлеченных пакетах или их версиях нигде в системе отсутствует, правильно? Он должен был находиться в файле .
Я думал, что эти пакеты установлены в этом каталоге footfs с dpkg -i <package.deb> --root=<rootfs>
. Будет ли это работать? У меня такое ощущение, что этого не произойдет, потому что в пакетах deb нет сценариев post/pre-remove/install, поэтому он может работать как-то, но не для обновления? Кроме того, какова должна быть структура каталогов rootfs и что она должна содержать, чтобы это работало даже в первый раз? Есть ли инструмент для этого?
Спасибо.
Теперь я понимаю, что это может быть лучше подходит для форума _superuser_ ... – daljaz