RPI Zero - установка программного обеспечения с SD-карты

Я купил RPI Zero для некоторых проектов. Проблема в том, что в этой версии RPI нет WIFI, а для клавиатуры используется только USB.

Можно ли установить программное обеспечение как pip3 / guizero /... через SD-карту?

2 ответа

Решение

Да, но я не рекомендую это. Вы можете скачать файлы.deb, скопировать их на SD-карту и установить с помощью

dpkg -i <package name>

Но это имеет несколько недостатков. Вы не можете использовать менеджер пакетов apt без подключения к интернету. Вам также нужно установить все зависимости, таким образом, может быть 10 пакетов или даже намного больше. И вам нужно будет обновить вручную, а также... кошмар.

Ваши варианты, кроме этого, вам нужен USB-концентратор:

1) Получите дешевую карту Wi-Fi (около $5). 2) Если у вас есть мобильный телефон, вы можете включить USB-модем. Это поделится интернет-соединением ваших телефонов с RPi. Прокомментируйте, если вам нужна моя помощь, чтобы настроить это. Но это легко.

Ты можешь использовать qemu static вместе с chroot в корневой файловой системе вашей SD-карты в качестве фазы подготовки.

Вот небольшой скрипт для этого:

cp /usr/bin/qemu-arm-static <sdcard>/usr/bin/
chroot <sdcard> bash -c "apt-get install ..."
rm <sdcard>/usr/bin/qemu-aarch64-static

Вы также можете посмотреть по адресу: https://wiki.debian.org/RaspberryPi/qemu-user-static

Другие вопросы по тегам