# Offline Installation Guide ## Architecture Compatibility ### Current Libraries (req_libraries/) - Compatible with: 64-bit Raspberry Pi OS (aarch64) - NOT compatible with: 32-bit Raspberry Pi OS (armv7l) ### For 32-bit Raspberry Pi OS The current wheels contain aarch64 packages that won't work on 32-bit systems. ## Installation Options ### 64-bit Raspberry Pi OS: ```bash ./install_offline.sh ``` ### 32-bit Raspberry Pi OS: 1. Run on internet-connected system: `./download_32bit_libs.sh` 2. Copy req_libraries_32bit/ to offline system 3. Rename: `mv req_libraries_32bit req_libraries` 4. Run: `./install_offline.sh` ## System Requirements ### 32-bit systems need build tools: ```bash sudo apt update sudo apt install build-essential python3-dev python3-pip ``` ### All systems need VLC: ```bash sudo apt install vlc ``` ## Quick Check ```bash uname -m ``` - aarch64 = 64-bit (current wheels work) - armv7l = 32-bit (need different wheels)