0

I want to run an old version of MythTV written for Ubuntu 12.04, on my Ubuntu 20.04 desktop. I don't want to run the latest MythTV, I want my MTV! Obviously I can (and am currently) run it in a virtual environment running Ubuntu 12.04, but this is not a satisfying solution.

Is there a Wine-equivalent for older linux kernel? Or is this a job for docker/flatpak? Assuming I could package it, would a flatpak/docker of a program built with linux 3.xx run on a linux 5.xx platform?

4
  • I doubt it, Ubuntu has gone though a lot of changes underneath the hood since 12.04, and seems to be limited need to have old programs work on newer kernels. It is a shame when new improved programs suck. Hopefully the people on here who know what they are talking about can help. Commented Jan 14, 2021 at 20:45
  • Snaps too are an answer; you can build on one system (where it works well), but the snap once built will run on any other system/release that has snaps enabled for execution. Building snaps on systems older than 16.04 has been done, but as the tools didn't reach maturity till ~16.04 more work/skill is required (at least that's my understanding from blogs). Commented Jan 14, 2021 at 23:50
  • @guiverc He wants to build old program on newer Ubuntu, can that be done? Like running a XP era program on Win 10. Commented Jan 15, 2021 at 0:53
  • 1
    @crip659 I would do it by starting a VM (lxc maybe; as precise [12.04] templates exist) and building the snap there, thus the host release doesn't matter (I can use my hirsute system, the OP their focal). I've not done it though; it's what I'd likely do if I was trying to achieve what the OP wants. The VM being used only the create the snap; the packaged snap is then run in the focal system directly (or any other release in the future). Commented Jan 15, 2021 at 1:24

0

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.