Files
CTR-WebCam/scripts/install-devkitpro.sh
2025-10-28 19:17:52 +01:00

56 lines
1.6 KiB
Bash

#!/bin/bash
# Install devkitPro toolchain for 3DS development (Debian/Ubuntu)
set -e
echo "======================================"
echo "devkitPro Toolchain Installer"
echo "======================================"
echo ""
# Check if already installed
if command -v dkp-pacman &> /dev/null; then
echo "devkitPro is already installed!"
echo "devkitARM location: $DEVKITARM"
echo ""
echo "To update, run: sudo dkp-pacman -Syu"
exit 0
fi
echo "This script will install devkitPro and the 3DS development tools."
echo "You may be prompted for your password (sudo)."
echo ""
# Download and install devkitPro pacman
echo "Downloading devkitPro pacman package..."
wget https://github.com/devkitPro/pacman/releases/latest/download/devkitpro-pacman.amd64.deb -O /tmp/devkitpro-pacman.deb
echo "Installing devkitPro pacman..."
sudo dpkg -i /tmp/devkitpro-pacman.deb || sudo apt-get install -f -y
rm /tmp/devkitpro-pacman.deb
# Install devkitARM and libraries
echo ""
echo "Installing devkitARM and 3DS libraries..."
sudo dkp-pacman -S --noconfirm devkitARM libctru citro3d 3dstools
echo ""
echo "======================================"
echo "Installation complete!"
echo "======================================"
echo ""
echo "IMPORTANT: Add these lines to your ~/.bashrc or ~/.zshrc:"
echo ""
echo " export DEVKITPRO=/opt/devkitpro"
echo " export DEVKITARM=\$DEVKITPRO/devkitARM"
echo " export PATH=\$DEVKITARM/bin:\$PATH"
echo ""
echo "Then run: source ~/.bashrc"
echo ""
echo "Or run these commands now:"
echo " export DEVKITPRO=/opt/devkitpro"
echo " export DEVKITARM=\$DEVKITPRO/devkitARM"
echo " export PATH=\$DEVKITARM/bin:\$PATH"
echo ""