For the most part, downgrades are manual affairs. Debian doesn't really support backtracking .n You can theoretically slide between testing, unstable, and experimental, but the process is more like slacking off the gas and waiting for the slower distro to catch up with you, than changing state in one fell swoop. The process may also introduce problems either for packages not yet in the downgrade target, or on a security basis as you miss updates which are too advanced for your target but not advanced enough for your current state.
\r\n\r\nThat said, generally:
\r\n\r\n- \r\n
- Get the target package you want. You'll have to track this down as archives don't generally keep old version of non-stable packages around. \r\n
- Install with dpkg -i apache2-common-2.44.XX.deb --force-downgrade \r\n
- If that complains about dependencies, find the appropriate versions of those packages and install them, forcing downgrades if necessary. As you've left the scope of the packaging system, you're sort of back in an RPM-type world. \r\n
- Place holds on the downgraded packages so they aren't upgraded unintentionally: echo packagename hold | dpkg --set-selections. \r\n
I think that gets you there.