📦 Built-in App 11 • Multi-Distro Support

Universal Linux Package Manager GUI

Manage, upgrade, and install Linux software without command-line headaches. Native support for APT, DNF, YUM, Pacman, and APK with pending upgrade badges, dependency graphs, and repository auditing.

Linux Package Manager GUI Screenshot
📷

App 11: Package Manager Screenshot

Add your screenshot to assets/images/screenshots/screenshot-package-manager.webp

Figure 1: Multi-Distribution Package Manager — Visual software catalog, pending updates list, security vulnerability tags, and repository source toggles.
Distro Compatibility

One Unified GUI for Any Linux Distribution

🔍

Intelligent Backend Detection

Automatically detects the native package engine on connect — whether it is apt on Ubuntu, dnf/yum on Rocky/Fedora, pacman on Arch, or apk on Alpine.

🛡

1-Click Security Patching

Scans upstream repositories for security notices and pending patches. Apply critical CVE bugfixes in a single click with full transaction logs.

📋

Repository Source Auditor

Inspect, enable, or disable upstream mirrors and PPAs in /etc/apt/sources.list or /etc/yum.repos.d/ without accidental syntax errors.

Native Compatibility

Supported Package Systems & Distributions

Package Manager Target Linux Distributions Supported Operations Safety Mode
APT Ubuntu 20.04/22.04/24.04, Debian 11/12, Raspberry Pi OS Search, install, upgrade, purge, dist-upgrade, clean Pre-upgrade dependency simulation
DNF / YUM RHEL 8/9, Rocky Linux, AlmaLinux, CentOS Stream, Fedora Search, groupinstall, security update, history rollback Transaction checkpointing
Pacman Arch Linux, Manjaro, EndeavourOS Sync (-Syu), search (-Ss), orphaned cleanup (-Qtdq) Mirror ranking verification
APK Alpine Linux 3.16 - 3.20 (Docker containers & VPS) Add, delete, update, upgrade, cache cleanup Ultra-low memory footprint
FAQ

Frequently Asked Questions

Does SSH Desktop support cleaning orphaned packages and cache?

Yes. A dedicated "System Cleanup" button runs apt autoremove --purge or dnf autoremove, freeing gigabytes of wasted disk space from superseded kernel images and stale package archives.

Can I see the live console output during package installation?

Yes. A collapsible slide-down drawer streams real-time stdout and stderr from the package manager, giving you full visibility into dpkg triggers, systemd daemon restarts, and pre/post-installation scripts.

What happens if a package configuration triggers a debconf prompt?

SSH Desktop runs transactions in non-interactive mode (DEBIAN_FRONTEND=noninteractive) while safely preserving default existing configuration files (--force-confold) to prevent hung unattended upgrades.

Upgrade Your Server Software with Confidence

Download SSH Desktop for Windows, macOS, or Linux. Free and open source with 25 built-in server administration tools.