← All commands
Topic hub Package Management
Windows Linux Package Management Expanded guide

Windows choco outdated equivalent in Linux

Lists installed packages for which newer repository versions are available.

Windows choco outdated
→
Linux equivalents
Debian/Ubuntu apt
apt list --upgradable
Fedora dnf
dnf check-update
Arch pacman
checkupdates

Overview

What this command does

On Windows, "choco outdated" is used to check for available updates. On Linux, the closest practical mapping shown here is "checkupdates". Lists installed packages for which newer repository versions are available. This reference is grouped under Package Management.

Migration tip: On Arch, <code>checkupdates</code> comes from <code>pacman-contrib</code> and safely checks updates without refreshing the live package database.

Windows → Linux context

What changes when you use this on Linux?

Equivalent task, different tool

Windows choco outdated maps to apt list --upgradable / checkupdates / dnf check-update for this task. Treat this as a workflow mapping rather than a character-for-character syntax translation.

Distribution details matter

The Debian/Ubuntu, Fedora and Arch rows are not identical. Use the row for your distribution instead of changing only the package-manager name in an example.

Practical tasks

Common use cases

Check for available updates

Lists installed packages for which newer repository versions are available.

apt list --upgradable

Check Debian or Ubuntu

checkupdates

Check Arch Linux

dnf check-update

Check Fedora

Ready to run

Copyable Linux commands

Review paths, device names, package names and permissions before running any command.

apt list --upgradable
checkupdates
dnf check-update

Walkthrough

Examples with explanations

apt list --upgradable # list Debian-based updates
checkupdates # list Arch updates
dnf check-update # list Fedora updates

Reference

Common options and variations

Command or optionUse
apt list --upgradableCheck Debian or Ubuntu
checkupdatesCheck Arch Linux
dnf check-updateCheck Fedora

Distro differences

Debian/Ubuntu vs Fedora vs Arch

The equivalent is distribution-specific for this task: Debian/Ubuntu uses "apt list --upgradable"; Fedora uses "dnf check-update"; Arch uses "checkupdates".

DistributionPackage manager / baseEquivalent commandDifference to notice
Debian/Ubuntu apt apt list --upgradable Shows installed packages with available upgrades.
Fedora dnf dnf check-update Exit code 100 can simply mean updates are available.
Arch pacman checkupdates Provided by pacman-contrib; avoids unsafe partial-upgrade behavior.

Keep learning

Related Package Management commands