Как запустить 32 -бит (armhf )двоичные файлы на 64 -бит (arm64 )ОС Debian на Raspberry Pi?

ПРЕДУПРЕЖДЕНИЕ:Приведенный ниже сценарий не обрабатывает ошибки, если имя каталога не является числовым.

Возможное решение:

#!/bin/bash
#set -x

SOURCE=/opt/dms/
DEST=/opt/nes_dms

for dir in `ls $SOURCE | sort -n`
do

  # define destination subdir
  dst_dir=$(( (($dir/50000) + 1) * 50000 ))

  # check if destination subdir exists
  if [ ! -d $DEST/$dst_dir ]
  then
    mkdir $DEST/$dst_dir
  fi 

  mv $SOURCE/$dir $DEST/$dst_dir

done
2
23.12.2020, 19:32
1 ответ

У меня была точно такая же проблема с выпуском Raspi Ubuntu Mate Desktop 20.04. Я попытался установить Raspi Ubuntu Server 20.04 (без рабочего стола ), а затем добавил архитектуру armhfи библиотеки :armhf. Затем я установил рабочий стол Mate на эту серверную установку и установил 32-битное приложение (, которое потребовало от меня копирования пользовательской 32-битной библиотеки на /usr/lib), и это сработало. Если вашему приложению нужны специальные библиотеки для Raspbian, я не уверен, что оно будет работать так же, но вы можете попробовать.

0
18.03.2021, 22:41

Теги

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