RPI 零 - 从 SD 卡安装软件
RPI Zero - software installation from SD card
我为某些项目购买了 RPI 零。问题是这个版本的RPI没有WIFI,键盘只有USB。
是否可以通过 SD 卡安装 pip3
/ guizero
/ ... 等软件?
是的,但我不推荐它。你可以下载.deb文件,复制到sd卡,使用
安装
dpkg -i <package name>
但这有几个缺点。没有互联网连接,你不能使用 apt 包管理器。您还需要安装所有依赖项,因此可以是 10 个包甚至更多。而且您还需要手动更新……噩梦。
除此之外,您还需要一个 USB 集线器:
1) 买一个便宜的 wifi 棒(约 5 美元)
2) 如果您有手机 phone,您可以启用 USB Tethering。这将与 RPi 共享您的 phone 互联网连接。
如果您需要我的帮助来配置它,请发表评论。不过很简单。
您可以在 SD 卡的根文件系统上使用 qemu static
和 chroot
作为准备阶段。
这是一个小脚本:
cp /usr/bin/qemu-arm-static <sdcard>/usr/bin/
chroot <sdcard> bash -c "apt-get install ..."
rm <sdcard>/usr/bin/qemu-aarch64-static
我为某些项目购买了 RPI 零。问题是这个版本的RPI没有WIFI,键盘只有USB。
是否可以通过 SD 卡安装 pip3
/ guizero
/ ... 等软件?
是的,但我不推荐它。你可以下载.deb文件,复制到sd卡,使用
安装dpkg -i <package name>
但这有几个缺点。没有互联网连接,你不能使用 apt 包管理器。您还需要安装所有依赖项,因此可以是 10 个包甚至更多。而且您还需要手动更新……噩梦。
除此之外,您还需要一个 USB 集线器:
1) 买一个便宜的 wifi 棒(约 5 美元) 2) 如果您有手机 phone,您可以启用 USB Tethering。这将与 RPi 共享您的 phone 互联网连接。 如果您需要我的帮助来配置它,请发表评论。不过很简单。
您可以在 SD 卡的根文件系统上使用 qemu static
和 chroot
作为准备阶段。
这是一个小脚本:
cp /usr/bin/qemu-arm-static <sdcard>/usr/bin/
chroot <sdcard> bash -c "apt-get install ..."
rm <sdcard>/usr/bin/qemu-aarch64-static