How to Downgrade a Package on Debian

Occasionally a package update causes an unexpected issue, and reverting to a previous version is the fastest fix. This guide covers safely downgrading packages on Debian.

When You Might Need to Downgrade

  • A newly-updated package has a bug or compatibility issue affecting your setup
  • You need a specific older version for compatibility with other software
  • An update introduced a configuration change breaking your existing setup

Step 1 — Check Available Versions

apt-cache policy PACKAGE_NAME

Lists all versions APT can see across your configured repositories — the currently installed version is marked, and available alternatives are listed below.

Step 2 — Check for Cached Older Versions Locally

ls /var/cache/apt/archives/ | grep PACKAGE_NAME

If the previous version's .deb file is still cached locally (not yet cleaned up), you can install directly from it without needing an external source.

Step 3 — Downgrade Using a Cached Package

sudo dpkg -i /var/cache/apt/archives/PACKAGE_NAME_OLDVERSION.deb

Step 4 — Downgrade Using apt (If Multiple Versions Are Available in Configured Repos)

sudo apt install PACKAGE_NAME=OLDVERSION

Only works if that specific version is actually available in one of your configured repositories — Debian's main repositories typically only host the current version, not a full history.

Step 5 — Using snapshot.debian.org for Historical Versions

Debian maintains a snapshot archive of essentially every package version ever released — useful for locating a specific historical version not available in current repositories, though using this as a live repository source is generally a temporary/troubleshooting measure, not a permanent configuration.

Step 6 — Pin the Downgraded Version (Prevent Re-Upgrade)

sudo apt-mark hold PACKAGE_NAME

Without this, the next apt upgrade would simply upgrade back to the newer (problematic) version — hold it until the underlying issue is resolved upstream or you've determined it's safe to upgrade again.

Step 7 — Document Why You Downgraded

Note the reason and date — useful context for yourself or teammates later, and a reminder to periodically check whether the issue has since been fixed upstream, allowing you to safely remove the hold.

Downgrading Can Have Dependency Implications

Some packages depend on a minimum version of their dependencies — downgrading one package might require also downgrading related dependencies, or could break something depending on the newer version's specific behavior; test carefully after any downgrade.

When Downgrading Isn't the Right Fix

If the issue is actually caused by your own configuration rather than a genuine package regression, downgrading only masks the symptom temporarily — investigate the actual root cause before assuming a downgrade is the correct long-term solution.

Common Errors

"trying to overwrite" or dependency conflict errors during downgrade — other installed packages may depend on the newer version's specific files/behavior; review the specific conflict and consider whether related packages also need downgrading together.

Continue Reading

Browse more articles in Debian VPS Tutorials.

  • downgrade debian package, apt downgrade, revert package version debian, dpkg install old version
  • 0 användare blev hjälpta av detta svar
Hjälpte svaret dig?

Relaterade artiklar

What Is Debian? Advantages, Disadvantages, and Debian vs Other Linux Distributions

Introduction Debian is one of the oldest, most stable, and most trusted Linux distributions...

Debian VPS vs Ubuntu VPS: Which One Should You Choose?

Introduction When ordering a VPS, one of the first decisions you'll make is choosing the...

Top 10 Reasons to Choose a Debian VPS for Your Server

Introduction Debian has earned a reputation as one of the most reliable Linux operating systems...

Top 10 Applications You Should Install on a Debian VPS

Introduction One of Debian's greatest strengths is its enormous software repository and...

How to Upgrade Debian 11 to Debian 12 (Complete Step-by-Step Guide)

Introduction Upgrading your Debian VPS to the latest stable release ensures better security,...