# Wednesday, July 09, 2008

Installing Moonlight within Microsoft Virtual PC 2007 using openSUSE

Wanting to dip your toe in an see the current state of Moonlight under Linux or check the compatibility of your Silverlight 1.0 application with Moonlight then read on.

Until recently to install Moonlight you had two choices:

  1. Use the non multimedia version from the official Moonlight Download page.
  2. Compile from the source files for full Moonlight multimedia support.

Fortunately there is a precompiled package on the Third Party openSUSE site that allows a relatively easy install process for openSUSE. In this post I am going to walk through the process of setting up the current Moonlight Build 0.7 that is available as a 1 Click install within OpenSUSE 10.2 or newer using Microsoft Virtual PC 2007.

The main steps in the process are:
  • Download openSUSE LiveCD Version 11 from the download site. For this post I have used the KDE version.
  • Install of the Live CD onto the Virtual Hard Disk.
  • Optional update of network settings for DNS server. This is only required if you cannot access the Internet by default from within the virtual client.
  • Online update to get security updates and latest Version 3.0 Firefox browser.
  • Install of Moonlight from PackMan using 1-Click install.
  • Install of Microsoft TrueType fonts to ensure correct rendering in the browser.

01-VPC Install

01-Virtual PC-Setup New

02-Create A Virtual Machine

03-Name The Machine

04-Select Other Operating System

05-Finish To Complete

06-Start The Virtual Machine

07-Capture The Live Cd Iso

08-Start Open SUSE 11

09-Close Welcome Dialog

10-Select Install From Desktop

11-Agree To License Terms And Click Next

12-Select Timezone And Next

13-Accept Default Partitions

14-Enter User Name And Password

15-Review Install And Click Install

16-Click Install To Confirm

17-Click OK And Release Iso

18-Next To Reboot

19-Will Startup For First Time Time

20-Close Dialog

02-Network Setup (Optional)

01-Select YAST To Administer Settings

02-Enter Password Setup Earlier For Admin User

03-Select Network Devices And Click On Network settings

04-Select Hostname_DNS Tab Uncheck Update DNS data Via DHCP and Enter External Nameserver

05-Click Finish

06-Configuration

03-Update

01-Review and Accept Updates

02-Click Continue To Accept Changes

03-Online Update

04-Post Install Firefox3 Accept Agreement

04-Install Moonlight

01-Open Firefox-Navigate To Packman For Libmoon

02-Click OK To Open With YAST

03-Click Next To Accept Changes

04-Click Next To Accept Install

05-Click Yes To Accept Changes

06-Enter Admin Password To Allow Packages To Be Installed

07-Import The Public Key For Pack Man

08-Click Finish

09-Close And Reopen The Browser

05-Fonts

01-Open Fonts Page

02-Save Fonts Rpm

03-Close Dialog And Browser

04-Enter The Admin Password

06-Sound

01-Open YAST Hardware And Select Sound

02-Scan For Old Hardware

03-Edit

04-Add Card- Select Creative Labs SB16

05-Advanced Options

06-Select Advanced Options

06-Test The Sound

07-Finish

08-Will Save Sound Changes

09-Install alsatools

07-Troubleshooting

Boot Options