Skip to content

Installation Guide

This guide will walk you through setting up Fuabioo’s APT repository on your system and installing packages.

  1. Install the GPG key for security

    Terminal window
    curl -fsSL https://apt.fuabioo.com/public.gpg | sudo tee /usr/share/keyrings/apt.fuabioo.gpg > /dev/null
  2. Add the repository to your APT sources for your specific architecture

    Terminal window
    echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/apt.fuabioo.gpg] https://apt.fuabioo.com stable main" | sudo tee /etc/apt/sources.list.d/apt.fuabioo.list
  3. Update your package list

    Terminal window
    sudo apt update
  4. (Optional) Verify installation by installing a test package

    Terminal window
    sudo apt install dontrm
    Terminal window
    dontrm version

Once the repository is set up, you can install any available package:

Terminal window
sudo apt install <package-name>

Examples:

  • sudo apt install dontrm - Install safe rm alternative
  • sudo apt install fastfetch - Install system info tool
  • sudo apt install buf-fmt-stdin - Install protocol buffer formatter

View detailed information about any package before installing:

Terminal window
apt show <package-name>

See all packages available from this repository:

Terminal window
apt list | grep fuabioo

See which packages from this repository are currently installed:

Terminal window
apt list --installed | grep fuabioo

Keep your packages up to date:

Terminal window
sudo apt update && sudo apt upgrade

Uninstall packages you no longer need:

Terminal window
sudo apt remove <package-name>
  • Operating System: Debian-based Linux distributions (Ubuntu, Debian, etc.)
  • Minimum Ubuntu Version: Ubuntu 20.04 LTS (Focal Fossa) or newer
  • Supported Architectures: amd64, arm64, armhf, armv6, armv7
  • Privileges: sudo access required for installation

This repository requires Ubuntu 20.04 LTS or newer due to:

  • Modern GPG key handling (signed-by parameter)
  • HTTPS certificate verification requirements
  • Updated APT security features

System Compatibility:

  • Ubuntu 20.04 LTS+ - Fully supported
  • Debian 11 (Bullseye)+ - Fully supported
  • ⚠️ Debian 10 (Buster) - May require manual updates
  • Ubuntu 18.04 or older - Not supported (GPG keyring issues)
  • Debian 9 or older - Not supported

If you’re using an older system, consider upgrading to a supported version for the best experience.

If you encounter GPG verification errors:

Terminal window
# Remove old key if it exists
sudo rm -f /usr/share/keyrings/apt.fuabioo.gpg
# Re-download the key
curl -fsSL https://apt.fuabioo.com/public.gpg | sudo tee /usr/share/keyrings/apt.fuabioo.gpg > /dev/null

If you can’t connect to the repository:

Terminal window
# Test connectivity
curl -I https://apt.fuabioo.com
# Check repository configuration
cat /etc/apt/sources.list.d/apt.fuabioo.list

If a package isn’t found after setup:

Terminal window
# Force refresh package lists
sudo apt update --allow-releaseinfo-change

If you’re running Ubuntu 18.04 or older and encounter GPG keyring errors:

Option 1: Upgrade to a supported version (Recommended)

Terminal window
# Check your current version
lsb_release -a
# For Ubuntu systems, upgrade to 20.04 LTS or newer
sudo do-release-upgrade

Option 2: Manual workaround for legacy systems

Terminal window
# Use the legacy trusted.gpg method (less secure)
curl -fsSL https://apt.fuabioo.com/public.gpg | sudo apt-key add -
echo "deb [arch=$(dpkg --print-architecture)] https://apt.fuabioo.com stable main" | sudo tee /etc/apt/sources.list.d/apt.fuabioo.list
sudo apt update

Note: The legacy method bypasses modern security features and is not recommended for production systems.

To completely remove the repository from your system:

  1. Remove all installed packages (optional):

    Terminal window
    sudo apt remove dontrm fastfetch buf-fmt-stdin php-cs-fixer-stdin stella
  2. Remove repository configuration:

    Terminal window
    sudo rm /etc/apt/sources.list.d/apt.fuabioo.list
  3. Remove GPG key:

    Terminal window
    sudo rm /usr/share/keyrings/apt.fuabioo.gpg
  4. Update package lists:

    Terminal window
    sudo apt update

Ready to explore packages? Check out the Package Catalogue to see all available tools!