PiTrac APT Repository
Welcome to the PiTrac APT repository! This repository provides Debian packages optimized for Raspberry Pi 5 (ARM64) systems, including computer vision libraries and the PiTrac application.
Available Packages
Package |
Description |
Architecture |
Category |
pitrac |
Main PiTrac application for computer vision and tracking |
arm64 |
main |
opencv |
OpenCV computer vision library (optimized build) |
arm64 |
main |
lgpio |
GPIO library for Raspberry Pi |
arm64 |
main |
msgpack |
MessagePack serialization library |
arm64 |
main |
Quick Installation
For Raspberry Pi 5 (Bookworm): Follow these steps to add the repository and install packages.
Step 1: Add Repository
echo 'deb [arch=arm64] https://pitraclm.github.io/packages bookworm main' | sudo tee /etc/apt/sources.list.d/pitrac.list
Step 2: Add GPG Key (Optional but Recommended)
wget -qO - https://pitraclm.github.io/packages/pitrac-repo.asc | sudo apt-key add -
Step 3: Update and Install
sudo apt update
sudo apt install pitrac
# Or install specific packages
sudo apt install opencv lgpio msgpack
Manual Package Installation
You can also download and install individual packages manually:
# Download a specific package
wget https://pitraclm.github.io/packages/pool/main/p/pitrac/pitrac_latest_arm64.deb
# Install manually
sudo dpkg -i pitrac_latest_arm64.deb
sudo apt-get install -f # Fix any missing dependencies
Repository Structure
This repository follows the standard Debian repository format:
dists/bookworm/
- Distribution metadata and package indices
pool/main/
- Package files organized by source package name
InRelease
, Release
- Repository metadata and signatures
Architecture Support: This repository currently supports arm64 architecture only, specifically optimized for Raspberry Pi 5. Packages may not work on other architectures or older Raspberry Pi models.
Package Information
To get detailed information about available packages:
# Search for PiTrac packages
apt search pitrac
# Show package information
apt show pitrac
# List all files in a package
dpkg -L pitrac
Troubleshooting
Common Issues
- GPG Key Errors: Make sure you've added the repository GPG key
- Architecture Mismatch: Ensure you're running on a 64-bit ARM system (Raspberry Pi 5)
- Dependency Issues: Run
sudo apt-get install -f
to fix broken dependencies
Check Repository Status
# Verify repository is accessible
curl -I https://pitraclm.github.io/packages/dists/bookworm/Release
# Check package cache
apt-cache policy pitrac
Documentation & Support
Build Information
Packages in this repository are automatically built and deployed using GitHub Actions. All packages are:
- Built from source with optimizations for ARM64
- Tested for basic installation and functionality
- Signed with GPG keys (when available)
- Updated automatically when source code changes
Last Updated: This repository is continuously updated. Check the build status for the latest information.