The Mythbuntu team provides a package (mythbuntu-repos) to allow users to easily activate additional update repositories for software shipped with Mythbuntu. The packaging used to create these builds is identical to that being used for content in the Ubuntu archive.
- The MythTV-Updates repository will contain updated MythTV software. It is automatically built each day when there are upstream fixes available.
Selecting a MythTV series will only get you updates for that series. So if you select MythTV 0.24, you would receive any updates that upstream release to the 0.24 series only. To change to another series (such as 0.25), simply open the Mythbuntu Control Centre, and modify the Repositories tab.
- The Mythbuntu-Updates repository will contain fixes for software written specifically for Mythbuntu such as Mythbuntu Bare, Mythexport, Mythbuntu Log Grabber. This is enabled when installing the package.
After installing the Mythbuntu Repos package, you'll need to open up Update Manager and check for updates to finish the upgrade.
Common use cases for using Mythbuntu Repos.
- You want to stay up to date on a particular version of MythTV in order to get bug fixes.
- Enable MythTV Updates and select the version of MythTV you want to keep up to date.
- You want to test the development version of MythTV
- Enable MythTV Updates and select the highest version available to you. If you are on an older release of Mythbuntu, the highest version available to you may not be the development version. Instead it could be the current release or a previous release (depending on how old your Mythbuntu install is)
- The next version of MythTV has hit beta, and you want to upgrade to that version, but not get development builds once that version has been released.
- Enable MythTV Updates and select the next version after the current release. (eg. if the current release is 0.24, select the 0.25 version) A MythTV Updates repository for a specific MythTV version will NEVER advance to a higher version (0.25 repository will never, ever get MythTV builds for 0.26. Once upstream creates a 0.25 fixes branch, the 0.25 repository will follow that)
- Which build should I pick?
- Most people will want to select the most current released MythTV version. This version contains fixes as it is built from the fixes branch upstream. (Please see MythTV.org to find the current released version).
- Which mirror should I pick?
- Pick the one closest to you. All of the builds happen on the PPA, and are mirrored to other locations within a few hours.
- I wasn't asked what mirror to use. This isn't working!
- You might have configured debconf such that you aren't asked the priority of questions used. Open up Mythbuntu Control Centre (MCC) or run:
- sudo dpkg-reconfigure mythbuntu-repos
- The builds still aren't working:
- The builds disappeared after I upgraded Ubuntu releases:
- Update Manager turns off third party repositories on upgrade. Open up Mythbuntu Control Centre after the upgrade to reactivate.
- Why are there so many updates? I swear, they're happening every day. I just want the ones with important changes.
- There is no way to differentiate between the changes that happen upstream and discriminate between "important" and "nice to have" changes. The builds are only ran if there actually are changes made by upstream. If there aren't new changes, a new build isn't launched. Take a look at http://svn.mythtv.org/trac/timeline for more information about what is changing from build to build.
- How long will you keep doing builds for my version of Ubuntu?
- If your version of Ubuntu is an LTS release, you can expect to have any MythTV version released up until the next Ubuntu LTS available to you.
- If your version of Ubuntu is a standard release, you will have the version of MythTV that was available in that release as well as one more afterward. So if the release launched with 0.23, you will have 0.23 and 0.24 available to you.
- How can I find out what MythTV builds are available for each release?
- The mythbuntu-repos.db file can be viewed here. This file is used by the mythbuntu-repos package to determine which MythTV releases are available to a specific Mythbuntu release. It should be pretty straight forward to download this file and determine which builds happen for which releases. This file gets updated for each new MythTV release.
- I see there is a series listed that doesn't exist yet upstream (eg. 0.25). How is this possible?
- The Mythbuntu team provides repos for each MythTV series. The development builds (often referred to as trunk) will be available in a repo named for the next major MythTV release. (ie. If 0.24 is the current version, trunk builds will be in the 0.25 repo even if upstream doesn't have a 0.25 branch yet). This allows users to select the development version and through regular updates eventually get that version when it is released.
- I originally selected the version of MythTV that was in development (eg. 0.24). Now that it has been released, am I going to continue to get development builds? Do I need to change something in order to get builds from the 0.24 fixes branch?
- No you do not need to change anything. If you originally selected a development version, when upstream releases that version and creates a fixes branch for it, the 0.24 repo will build from the 0.24 fixes branch.
If you would like to change mirrors or disable either the MythTV Updates or Mythbuntu Updates repo in the future, you can do so from the Mythbuntu Control Centre (MCC).

or via shell/terminal: sudo dpkg-reconfigure mythbuntu-repos