MegaEPG and Linux

The MegaEPG project was designed to be multiplatform. Yet making the package for Linux requires some non-trivial efforts and a separate HTPC Linux system for testing - none of which I currently have. From the other hand people are demanding the Linux version of the MegaEPG and I have spent some time checking for a meanwhile solution. Now you can use the current MegaEPG distribution on Linux with wine. The steps I did to get fully working MegaEPG on Linux:

  1. Install the wine package if it's not installed. I tested with wine version 0.9.36, there is no warranty for other versions.
  2. Download the megaepg_setup.exe to your home directory and run the megaepg setup by executing: wine megaepg_setup.exe
  3. Go thru the Setup wizard, don't change the installation path. Continue with the Configuration wizard if you want (although you can create the configuration file megaepg.ini manually in the directory ~/.wine/drive_c/Program Files/MegaEPG
  4. Now you can run or cron it as usual. The command for execution: wine "c:\\Program Files\\MegaEPG\\megaepg"
  5. The result EPG file is in ~/.wine/drive_c/Program Files/MegaEPG/xml/epgdata.xml. Copy it to appropriate location or provide the path to your TV application.

I tested the method on Fedora Core 6 distribution. Please let me know how it works on another Linux distributions. For FC6 the wine package can be easily installed with the Package Manager (Add/Remove Software from the Gnome menu). Choose the Search tab, type "wine", check the wine-0.9.36 and install it. The package manager will automatically install the dependencies.