1.5 KiB
1.5 KiB
Quick Installation Guide
Choose your preferred installation method:
🚀 Easiest: Automated Script
./install.sh
Select option 3 (Everything) when prompted.
📦 Fedora (RPM Package)
Create and Install Package
# Create source tarball
cd ..
tar czf pyphotoalbum-0.1.0.tar.gz pyPhotoAlbum/ --exclude=.git --exclude=venv --exclude=__pycache__
mv pyphotoalbum-0.1.0.tar.gz ~/rpmbuild/SOURCES/
cd pyPhotoAlbum
# Build RPM
rpmbuild -ba pyphotoalbum.spec
# Install
sudo dnf install ~/rpmbuild/RPMS/noarch/pyphotoalbum-0.1.0-1.*.noarch.rpm
📦 Arch/CachyOS (Pacman Package)
Create and Install Package
# Create source tarball
cd ..
tar czf pyphotoalbum-0.1.0.tar.gz pyPhotoAlbum/ --exclude=.git --exclude=venv --exclude=__pycache__
mv pyphotoalbum-0.1.0.tar.gz pyPhotoAlbum/
cd pyPhotoAlbum
# Build and install
makepkg -si
🔧 Manual Installation
Quick Commands
Fedora:
sudo dnf install python3-qt6 python3-pyopengl python3-numpy python3-pillow python3-reportlab python3-lxml
pip install --user .
Arch/CachyOS:
sudo pacman -S python-pyqt6 python-pyopengl python-numpy python-pillow python-reportlab python-lxml
pip install --user .
▶️ Running the Application
After installation:
pyphotoalbum
Or find "pyPhotoAlbum" in your application menu.
🆘 Troubleshooting
Command not found?
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
For more details, see INSTALLATION.md