Multiple ways to install PinePods Firewood on your system.
One-liner installer (Linux/macOS/Windows with Git Bash):
curl -sSL https://raw.githubusercontent.com/madeofpendletonwool/pinepods-firewood/main/install.sh | bashOr download and inspect first:
curl -sSL https://raw.githubusercontent.com/madeofpendletonwool/pinepods-firewood/main/install.sh -o install.sh
chmod +x install.sh
./install.sh --help# Add our tap (once available)
brew tap madeofpendletonwool/pinepods
brew install pinepods-firewood
# Or install directly from URL
brew install https://raw.githubusercontent.com/madeofpendletonwool/pinepods-firewood/main/pkg/homebrew/pinepods-firewood.rbcargo install pinepods-firewood# Using yay
yay -S pinepods-firewood
# Using paru
paru -S pinepods-firewood
# Manual
git clone https://aur.archlinux.org/pinepods-firewood.git
cd pinepods-firewood
makepkg -si# Download and install
wget https://github.com/madeofpendletonwool/pinepods-firewood/releases/latest/download/pinepods-firewood_VERSION_amd64.deb
sudo dpkg -i pinepods-firewood_VERSION_amd64.deb
# Fix dependencies if needed
sudo apt-get install -f# Download and install
wget https://github.com/madeofpendletonwool/pinepods-firewood/releases/latest/download/pinepods-firewood-VERSION-1.x86_64.rpm
sudo rpm -i pinepods-firewood-VERSION-1.x86_64.rpm
# Or with dnf
sudo dnf install ./pinepods-firewood-VERSION-1.x86_64.rpmsudo snap install pinepods-firewood# Add bucket (once available)
scoop bucket add pinepods https://github.com/madeofpendletonwool/scoop-pinepods
scoop install pinepods-firewood# Once available on Chocolatey
choco install pinepods-firewood# Once available in winget
winget install PinePods.Firewood# Add to your configuration.nix or install directly
nix-env -iA nixpkgs.pinepods-firewood
# Or with nix-shell
nix-shell -p pinepods-firewood-
Download the latest release for your platform:
- Linux x64:
pinepods-firewood-linux-amd64.tar.gz - Linux ARM64:
pinepods-firewood-linux-arm64.tar.gz - macOS Intel:
pinepods-firewood-macos-amd64.tar.gz - macOS Apple Silicon:
pinepods-firewood-macos-arm64.tar.gz - Windows x64:
pinepods-firewood-windows-amd64.zip
- Linux x64:
-
Extract the archive:
# Linux/macOS tar -xzf pinepods-firewood-*.tar.gz # Windows (PowerShell) Expand-Archive pinepods-firewood-*.zip
-
Move binary to your PATH:
# Linux/macOS sudo mv pinepods_firewood /usr/local/bin/ chmod +x /usr/local/bin/pinepods_firewood # Or to user directory mkdir -p ~/.local/bin mv pinepods_firewood ~/.local/bin/
Prerequisites:
- Rust 1.75+ (
rustuprecommended) - System dependencies:
- Linux:
pkg-config,libasound2-dev,libssl-dev - macOS: Xcode command line tools
- Windows: Visual Studio Build Tools
- Linux:
# Clone repository
git clone https://github.com/madeofpendletonwool/pinepods-firewood.git
cd pinepods-firewood
# Install dependencies (Linux)
sudo apt update && sudo apt install -y pkg-config libasound2-dev libssl-dev
# Install dependencies (macOS)
xcode-select --install
brew install pkg-config
# Build and install
cargo build --release
sudo cp target/release/pinepods_firewood /usr/local/bin/
# Or install directly with cargo
cargo install --path .pinepods_firewood --version
pinepods_firewood --helpThe installer script supports updating:
curl -sSL https://raw.githubusercontent.com/madeofpendletonwool/pinepods-firewood/main/install.sh | bash -s -- --force# Homebrew
brew upgrade pinepods-firewood
# Cargo
cargo install pinepods-firewood --force
# Snap
sudo snap refresh pinepods-firewood
# AUR
yay -Syu pinepods-firewood# Remove binary
sudo rm /usr/local/bin/pinepods_firewood
# or
rm ~/.local/bin/pinepods_firewood
# Remove config (optional)
rm -rf ~/.config/pinepods-firewood# Homebrew
brew uninstall pinepods-firewood
# Cargo
cargo uninstall pinepods-firewood
# Snap
sudo snap remove pinepods-firewood
# APT
sudo apt remove pinepods-firewood
# DNF/YUM
sudo dnf remove pinepods-firewoodLinux: Install ALSA development libraries
# Ubuntu/Debian
sudo apt install libasound2-dev alsa-utils
# Fedora
sudo dnf install alsa-lib-devel alsa-utils
# Arch
sudo pacman -S alsa-lib alsa-utilsmacOS: Audio should work out of the box with system frameworks.
Windows: Audio uses Windows native APIs.
If you get permission errors:
# Use user directory instead of system
./install.sh --dir ~/.local/bin
# Make sure ~/.local/bin is in PATH
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bashrc
source ~/.bashrcIf downloads fail, try:
# Use different mirror or direct download
wget https://github.com/madeofpendletonwool/pinepods-firewood/releases/latest/download/pinepods-firewood-linux-amd64.tar.gz
# Or build from source
git clone https://github.com/madeofpendletonwool/pinepods-firewood.git
cd pinepods-firewood && cargo build --release- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Documentation: Main README