[mythtv-users] The "right" way for non-dev users to test 0.22 RC1?

Jarod Wilson jarod at wilsonet.com
Fri Oct 23 02:59:38 UTC 2009


On 10/21/2009 08:45 PM, Bob Cunningham wrote:
> I'm top-posting a summary of what I've done to "decrapify" my system
> since it combines stuff from this and other threads. I've also included
> some minor questions.
>
> 1. Remove all mythtv RPMs.
> *Q*: Any there any non-myth RPMs that should also be removed?

No.

> 2. Drop mythconverg database.
> *Q*: Should I delete the mythtv mysql user? Could it affect the database
> init script?

Shouldn't matter.

> 3. Delete all remaining MythTV files:
> a. In /usr, excluding "mythes*" and other files with similar names.
> b. In /etc.
> c. In /var, excluding /var/cache and /var/lib/yum (mainly mythweb)
> d. Delete ~/.mythtv for each user.
> *Q*: Should I delete the mythtv user?

Shouldn't matter.

> 4. Clean up nVidia binary driver installation:
> In the past, I've switched back and forth between RPMs and nVidia's
> package,
> which stepped on other libraries.

Yeah, don't do that. Pick one (the packages, if you ask me).

> a. Delete nVidia libraries not in /usr/lib/nvidia.
> b. Reinstall current F11 OpenGL RPMs.
>
> Anything else? Are there tips from other threads I've missed?

I think that should about cover it.

> My 0.22 RC1 Installation Plan:
> 1. Reboot.
> 2. Install the F11 0.22 RC1 RPMs from Atrpms.
> *Q*: Would rpmfusion-updates-testing be better for any reason?

Its better to use ATrpms if you're using ATrpms, RPM Fusion if you're 
using RPM Fusion. If you're not using either one yet, then take your 
pick. The repos have their differences, but some of the arguments for 
which is better are almost religious in nature... ATrpms is a bit more 
diverse in its offerings, packaging 0.21, 0.22 and 
0.21+vdpau+other+patches, as well as some 3rd-party MythTV-related stuff 
that RPM Fusion doesn't have. RPM Fusion sticks a bit closer to the 
Fedora packaging guidelines, repo formats, development and review 
models, etc. Both have quality MythTV packages though, in my opinion.

> 3. Configure my system per this recipe:
> http://www.mythtv.org/wiki/Installing_MythTV_on_Fedora

That page leaves something to be desired. Parts of it are nearly as 
outdated as the document they were transcribed from... :)

At a glance:

- XFS isn't really that problematic anymore. Red Hat now employs a few 
file system hackers who work on XFS, and the issues with it mentioned 
there have mostly been addressed. They're mostly only relevant on a 
32-bit kernel, if you have software RAID, LVM and XFS all together. No 
problems to speak of on a 64-bit kernel. Case in point, Red Hat now 
offers XFS as a supported file system option on Red Hat Enterprise Linux 
5.4 for x86_64.

- almost no disks will show up as /dev/hdX anymore

- Neither KDE or Gnome is strictly required, not sure why it says they are

- There are no firewall settings, display setup or sound card config 
pages in firstboot anymore

- Both ATrpms and RPM Fusion nvidia packages auto-configure the nvidia 
driver these days, no need to dick around with xorg.conf by hand (usually).

- No need to install ivtv drivers, they've been in the linux kernel 
proper for ages now

- No need to install lirc drivers, they've been patched into the Fedora 
kernels for a few years now

Other than that, mostly okay info.


> With reference to these pages:
> http://www.mythtv.org/wiki/Installing_MythTV_SVN_on_Fedora

Even better than some of that: use pre-built svn packages, or build svn 
packages locally, using the rpm spec file in mythtv's packaging svn 
sub-tree. I'm pretty sure I haven't done a direct install from source 
myself in at least five years. In my personal 
not-entirely-humble-in-this-case opinion, its generally a stupid idea to 
use a package-based distribution if you want to install things that 
aren't packaged when its really not that much harder to do it the Right 
Way. I can build new svn snapshot rpms in roughly 10 minutes on my 
backend box (with the aid of ccache and the fact its a pretty snappy box).

> http://www.mythtv.org/wiki/Fedora_10_-_Package_Dependencies

99% of that is pure insanity. Like, all the parts about installing 
package dependencies.

You get the same with this one line:

# yum-builddep mythtv

(At least, this works for RPM Fusion. For ATrpms, it may be '# 
yum-builddep mythtv-suite' instead. But still. One-liner.)

> And, of course, referring to the docs installed by the RPMs.

Always a good idea.

> I will also search the MythDora wiki for hints.

Could be useful, not sure. Never have had time to look at that myself.

> Am I ready?

You're more prepared than I was the first time I installed MythTV, so 
sure, why not.


-- 
Jarod Wilson
jarod at wilsonet.com


More information about the mythtv-users mailing list