45 lines
954 B
Markdown
45 lines
954 B
Markdown
# 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)
|