Installation¶
Download and install FBSAT59 from the official GitHub Releases page. Pre-built binaries are available for Linux, Windows, and macOS.
Download from GitHub Releases¶
Visit the official releases page:
Find the latest version and download the appropriate file for your platform:
- Linux:
fbsat59-X.X.X-x86_64.AppImageorfbsat59_X.X.X_amd64.deb - Windows:
fbsat59-X.X.X-setup.exe - macOS:
fbsat59-X.X.X.dmg
Linux Installation¶
Using AppImage (All Distributions)¶
AppImage works on any Linux distribution without dependencies:
-
Download
fbsat59-X.X.X-x86_64.AppImagefrom Releases -
Make executable:
chmod +x fbsat59-X.X.X-x86_64.AppImage -
Run:
./fbsat59-X.X.X-x86_64.AppImage
Troubleshooting: If AppImage won't run, install FUSE library:
# Ubuntu/Debian
sudo apt install libfuse2
# Fedora/CentOS
sudo dnf install fuse-libs
Using .deb Package (Ubuntu/Debian)¶
For direct installation on Debian-based systems:
-
Download
fbsat59_X.X.X_amd64.debfrom Releases -
Install:
sudo apt install ./fbsat59_X.X.X_amd64.deb -
Run from Applications menu or terminal:
fbsat59
Windows Installation¶
System Requirements¶
- Windows 8.1 or later (Windows 10/11 recommended)
- Visual C++ Redistributable 2019+ (download)
Installation Steps¶
-
Download
fbsat59-X.X.X-setup.exefrom Releases -
Run the installer and follow on-screen prompts
-
Choose installation directory (default:
C:\Program Files\FBSAT59) -
FBSAT59 will be added to Start Menu
After Installation¶
- Click Start Menu → FBSAT59 to launch
- On first run, FBSAT59 initializes the database automatically (takes 10–30 seconds)
Troubleshooting Windows Installation¶
"Missing DLL" Error on startup: - Your Visual C++ Redistributable is outdated or missing - Download and install Visual C++ 2019+ Redistributable - Restart your computer - Run FBSAT59 again
"Windows protected your PC" warning: - This is normal for unsigned installers - Click More info → Run anyway to proceed
macOS Installation¶
System Requirements¶
- macOS 10.14 (Mojave) or later
- For Intel Macs: Native support
- For Apple Silicon (M1/M2/M3): Rosetta 2 translation required (automatic)
Installation Steps¶
-
Download
fbsat59-X.X.X.dmgfrom Releases -
Open the .dmg file (double-click to mount)
-
Drag FBSAT59.app to
/Applicationsfolder (shown in Finder window) -
Eject the .dmg file (drag to Trash or use Finder → Eject)
-
Launch FBSAT59:
- Open Spotlight (Cmd+Space)
- Type "FBSAT59"
- Press Enter
macOS Security: "Cannot verify developer" Warning¶
Apple blocks unsigned apps from unknown developers on first launch. There are two ways to fix this:
Method 1: System Preferences (Easiest)¶
-
Try to launch FBSAT59 (will be blocked)
-
Open System Preferences → Security & Privacy
-
Look for "FBSAT59 was blocked..." message with an "Open Anyway" button
-
Click "Open Anyway"
-
Confirm by clicking "Open" in the dialog
-
FBSAT59 launches and runs normally (no warning on future launches)
Method 2: Terminal (Advanced)¶
If the above doesn't work, remove the quarantine attribute via terminal:
# Option A: Remove quarantine (recommended)
xattr -d com.apple.quarantine /Applications/FBSAT59.app
# Option B: Full attribute listing (for debugging)
xattr -l /Applications/FBSAT59.app
Then launch from Spotlight or Finder.
Method 3: Allow Unsigned Apps (macOS 10.15+)¶
If you trust the FBSAT59 project:
-
Open System Preferences → Security & Privacy
-
Click the Lock icon to unlock settings (enter password)
-
In the "Allow apps downloaded from" section, select "Anywhere" if available
-
Close System Preferences
-
Launch FBSAT59
⚠️ Note: "Anywhere" option may not appear in newer macOS versions. Use Method 1 or 2 instead.
Troubleshooting macOS Installation¶
"FBSAT59 is damaged and can't be opened" - This is a false positive from macOS Gatekeeper - Use Method 2 (Terminal) above to remove the quarantine attribute - Then try launching again
"FBSAT59 is not optimized for your Mac"
- This appears on Apple Silicon Macs running the Intel version
- Download the Apple Silicon version instead (check Releases for arm64 variant)
- If unavailable, Rosetta 2 translation will handle it automatically
Application crashes on startup
- Ensure macOS is fully updated (System Preferences → Software Update)
- Try removing preferences: rm -rf ~/.config/fbsat59
- Restart computer and try again
First Launch¶
When FBSAT59 starts for the first time, it performs automatic initialization:
- Database setup — Creates SQLite database for satellites/TLE
- TLE download — Fetches latest Two-Line Elements from CelesTrak
- Location detection — Attempts GPS or IP geolocation (configure later if needed)
This takes 10–30 seconds. Please wait for the main window to appear.
Updating FBSAT59¶
FBSAT59 checks for updates automatically on startup. To manually check:
- Visit Releases
- Download the latest version for your platform
- Install using the same method as initial installation
- Your settings and database are preserved automatically
Uninstalling FBSAT59¶
Linux (AppImage)¶
rm fbsat59-X.X.X-x86_64.AppImage
rm -rf ~/.config/fbsat59 # Optional: Remove settings
Linux (Debian Package)¶
sudo apt remove fbsat59
Windows¶
- Open Settings → Apps → Apps & features
- Find FBSAT59 in the list
- Click → Uninstall → Confirm
Your settings are preserved in %APPDATA%\fbsat59 if you reinstall later.
macOS¶
- Open Finder → Applications
- Find FBSAT59.app
- Drag to Trash (or right-click → Move to Trash)
- Optional: Remove settings:
rm -rf ~/.config/fbsat59
Next Steps¶
After successful installation:
- Getting Started — Launch FBSAT59 and learn basic operation
- Setup Guide — Configure location, radio, and SDR (most important!)
- Troubleshooting — If something doesn't work
Need Help?¶
- Installation Issues: GitHub Issues
- Questions & Discussion: GitHub Discussions
- Bug Reports: Issues Tracker