Где я могу получить tar-архив менеджера пакетов debian для aarch64?

Только что обнаружено в 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}

Порядок параметров важен!

0
15.05.2020, 21:49
1 ответ

Установка dpkg, созданного для чего-то еще, в другом дистрибутиве для управления программами, созданными также в другом месте, не кажется хорошей идеей. Это чревато проблемами бинарной совместимости и тонкими ошибками, поскольку это будет эквивалентно использованию dpkg с --force -all и игнорированием любой информации о зависимостях.

Даже проекты, которые используют dpkg в качестве наложения поверх -существующего бинарного «дистрибутива», такого как Fink в macOS, создают все наложенные пакеты в системе macOS, на которую они нацелены, и внедряют фантомные зависимости для представления базовое системное программное обеспечение.

Вероятно, вместо этого вам следует создать внешний chroot-окружение arm64 с «debootstrap --arch=arm64 --зарубежный», заархивировать его, распаковать и завершить второй этап отладки на этом устройстве, чтобы получить фактический и правильный Debian chroot в этой системе с системой функциональных зависимостей.

3
28.04.2021, 23:14

Теги

Похожие вопросы