Только что обнаружено в tar (GNU tar )1.29
Этот вызов не исключает из архива файлы, указанные с помощью --exclude -from:
/bin/tar --files-from ${datafile} --exclude-from ${excludefile} -jcf ${backupfile}
Этот вызов работает корректно:
/bin/tar --exclude-from ${excludefile} --files-from ${datafile} -jcf ${backupfile}
Порядок параметров важен!
Установка dpkg, созданного для чего-то еще, в другом дистрибутиве для управления программами, созданными также в другом месте, не кажется хорошей идеей. Это чревато проблемами бинарной совместимости и тонкими ошибками, поскольку это будет эквивалентно использованию dpkg с --force -all и игнорированием любой информации о зависимостях.
Даже проекты, которые используют dpkg в качестве наложения поверх -существующего бинарного «дистрибутива», такого как Fink в macOS, создают все наложенные пакеты в системе macOS, на которую они нацелены, и внедряют фантомные зависимости для представления базовое системное программное обеспечение.
Вероятно, вместо этого вам следует создать внешний chroot-окружение arm64 с «debootstrap --arch=arm64 --зарубежный», заархивировать его, распаковать и завершить второй этап отладки на этом устройстве, чтобы получить фактический и правильный Debian chroot в этой системе с системой функциональных зависимостей.