Topgrade vs Ubuntu Update Manager
Topgrade
github.comUbuntu Update Manager
manpages.ubuntu.comSide by side
| Figure | Topgrade | Ubuntu Update Manager |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · Software Update Tools | 7.6 (#13) | 7.8 (#9) |
| Purpose | Topgrade detects the tools you use and runs the appropriate commands to update them. | Update Manager is a graphical frontend for apt that performs some apt-get actions and is especially designed for system upgrades or migrations to a newer version. |
Plans
In their own words
Topgrade
Topgrade is a free command-line tool that detects tools in use and runs the commands needed to update them. Run it with the `topgrade` command. The project provides self-updating binaries, source installation, and package-manager options; release binaries cover macOS, Windows, Linux, and FreeBSD. Its example configuration includes Arch package managers, DNF, Nix, Homebrew, Flatpak, and Winget. Topgrade can pull or fetch configured Git repositories, and custom commands can run before, during, or after its built-in commands. It can use SSH to run Topgrade on configured remote hosts before acting locally. On first run, it creates a configuration file if one is missing and also loads and merges files from `topgrade.d`. The project describes itself as a fork of r-darwish's Topgrade that aims to keep the tool maintained. Its example configuration advises against running it as root on Unix, since it invokes sudo or an equivalent where needed. Only the latest version is supported, and fixes are not backported.
Ubuntu Update Manager
Ubuntu Update Manager is a free graphical frontend for apt that installs available updates and supports routine Ubuntu system upgrades. In the desktop menu it appears as Software Updater, and Ubuntu describes the package as a GNOME application for managing apt updates. It is intended for daily system upgrading as well as migration to a newer Ubuntu release.
The tool can check whether a new distribution release is available. Its development-release option can upgrade from the latest supported release to the development release. During an upgrade, it may reinstall ubuntu-desktop, change sources.list entries to updated ones, and add the default user to new groups when needed. Ubuntu says its bundled installation tools validate packages during installation to check for manipulation during download. Update Manager runs on Linux and integrates with apt. The manpage credits Michael Vogt and various contributors with its development; it also states that redistribution is permitted under the GNU General Public License and provides no warranty.