How do i downgrade a pakage on Ubuntu to a version I have not installed before
How do i downgrade a pakage on Ubuntu to a version I have not installed before
The only guides for downgrading i have found have centered on you still having the app cached by apt but i do not because this is a new vm installation I need to downgrade mtools to mtools_4.0.18 and i also need to downgrade QEMU to 4.2.0 i am on ubuntu 22.04 if that helps
Recall the prior version number to use apt-get -t for a specific target. Updates should be applied individually, often requiring removal of the existing package first with sudo apt-get -t=4.0.18 install mtools then sudo apt-get -t=4.2.0 install qemu. If issues arise, it may indicate the package is no longer available, possibly because Canonical removed it after extended inactivity. Disk space usage is typically the main concern in cloud environments. References: man 5 apt_preferences https://askubuntu.com/questions/138284/h...ia-apt-get
You can build them from the source or try to download the Ubuntu Deb package from an earlier version and install it. I wonder why you need the older release—haven’t you faced any problems with QEMU? I’ve been moving to it.
I need the earlier release of mtools since .img files aren't compatible with FAT32 and QEMU won't boot them properly. This is for a custom OS I'm building, and I have no idea what changes caused the compilation issues. The old compilations still work on actual hardware, so I'm unsure what's broken.
They weren't actually right. The release year of their distribution is unrelated to when the software they wish to run was launched. After reviewing my time, I discovered that QEMU 4.2.0 was released in 2019, which is three years prior to Ubuntu 22.04's release. This clarifies that the claim doesn't hold up, as QEMU 4.2.0 was never part of the Ubuntu 22.04 repositories before that version was even developed. If you're still here: it's unlikely you can simply add those older versions of mtools and QEMU as native Debian packages, due to potential version conflicts with other system components. However, you can still install the needed versions of QEMU and mtools on your current distribution using Nix. If you're aiming for qemu-kvm, compatibility problems might arise with the specific QEMU and KVM versions on your machine, plus issues around library paths. Feel free to share any specific challenges you're facing with this setup.
The problem has been fixed, yet I’d like to share another thought about this subject. Ubuntu typically offers a single version of software like PostgreSQL or PHP, whereas FreeBSD often provides several versions at once, highlighting one of the key benefits of FreeBSD compared to Ubuntu.
You discovered a deb file and successfully installed it using dpkg.