How to install Microsoft Silverlight on Ubuntu [Guide]

pipelight-logoAre you an Ubuntu user that is frustrated with the lack of Silverlight support on Ubuntu? You’re in luck! This guide will teach you a trick that you can do to get Silverlight support right in your native Linux browser with Pipelight! Let’s get started!

Before We Begin

This guide will be making use of Pipelight, a plugin that brings Microsoft Silverlight to Linux.

Pipelight is able to work on other Linux distributions, but the process covered in this guide is specific to Ubuntu; it will work on all versions of Ubuntu.

Pipelight has been confirmed to work pretty much flawlessly with Netflix, Maxdome and Sumo 2.

Load this guide on your mobile device, if you have a browser open while this plugin installs, it could fail to install properly.

How To Install Microsoft Silverlight On Ubuntu

To install Microsoft Silverlight on Ubuntu, do the following:

  • To get Pipelight working we’re going to need to install two different PPAs. To enable these PPAs, we need to enter some terminal commands. Search for ‘terminal’ in the Unity dash and open it. Once the terminal window has opened, enter the commands below.

sudo apt-add-repository ppa:ehoover/compholio
sudo apt-add-repository ppa:mqchael/pipelight

  • Once both of the PPAs have been enabled, you’ll need to update your software sources. Do this by entering the command below in your terminal.

sudo apt-get update

  • After software sources have been updated, we can finally install the plugin to your system. Enter the command below into your terminal to install Pipelight.

sudo apt-get install pipelight

  • Once the installation of Pipelight has finished, open your browser. We’re not done yet, Netflix will not work unless you trick it into thinking that you’re using a Windows PC. In order to do that, a user agent switcher is needed. If you use Firefox install UAControl and select something similar to Mozilla/5.0 (Windows NT 6.1; rv:23.0) Gecko/20131011 Firefox/23.0 in UAControl. If you’re using Chrome/Chromium install User Agent Switcher and select Windows Firefox 15 from User Agent Switcher’s preferences (this can be found by going to the extension page in Chrome/Chromium.
  • If you chose not to close your browser while installing the plugin, enter the command below into your terminal and restart your browser.

rm -rf ~/.wine-pipelight/



Silverlight is a plugin that has long plagued Linux users. Since Silverlight is not available on Linux, sites like Netflix are a no-go. Luckily, Piplelight exists. Now you’re able to enjoy all of your favorite Netflix movies right on your Ubuntu powered PC. Enjoy!

Related Posts

  • Jason Rath

    Although your post is a year old, I thought I’d reply–maybe you or others will benefit. In Ubuntu, go to the Software Manager and install both Pipelight and Pipelight-multi. Close and re-open your web browser and test that Silverlight (Pipelight) is now enabled by going here: and clicking on the various Silverlight test page links. You can also check what version of Silverlight (Pipelight) you have here: If for some reason installing through Software Manager doesn’t work, you can follow these instructions: Hope this helps you.

  • Prescott Paulin

    I tried using this to install Vonage Business Desktop on our Ubuntu computers at work. We switched because Windows 8 was so slow, but the one thing I am missing now is the ability to get our caller ID to pop up a new website and query our CRM based on the inbound phone number. IF I can get Silverlight to work on Ubuntu, we should be able to run their Vonage Desktop software, but when I click on the install button, it says “Install Failure” … so I’m not sure what else to do. I then tried using Wine to install Firefox for Windows, but that install crashes… so this seems like the best hope for us, but it’s not working properly, even after changing the User-Agent string settings. Any other ideas??

  • Martin

    [@Dominic] Dominic – use TAB and SPACEBAR when OK is highlighted

  • bob

    [@Dominic] Hi try using the TAB key

  • Dominic Thompson

    It’s OK, thanks anyway. I haven’t used this forum before but it’s nice that people try to be so helpful :)

  • peteetongman

    [@Dominic Thompson]

    Dominic: It’s been so long since i installed I can’t remember what steps I took, but i eventually got it working with Linux Mint. It crashes every once in a while but not too much, maybe 1 time out of 100 launches. i wish I could be more help

  • Dominic Thompson


    Thanks for your reply. I solved this problem by using the left and right arrow keys. The “OK” field then became highlighted and I could click it. Everything after that seemed to work, but unfortunately I still can’t use websites which need silverlight. I just get a message saying “Please install Microsoft Silverlight”, and a link to the install page, which leads me to a program called Moonlight (which seems to be obsolete).

    Any ideas why this hasn’t worked? I also tried the instructions to install pipelight on other websites, before I found this one (also without success). Could that be somehow messing up the installation process?

  • peteetongman

    [@Dominic] Can you Tab into the OK button or field?

  • Dominic

    I followed these instructions, but after “sudo apt-get install pipelight”, I got a message coming up saying this:

    ? IMPORTANT-READ CAREFULLY: This Microsoft End-User License Agreement
    ? (“EULA”) is a legal agreement between you (either an individual or a
    ? single entity) and Microsoft Corporation for the Microsoft software
    ? accompanying this EULA, which includes computer software and may include
    ? associated media, printed materials, and “on-line” or electronic
    ? documentation (“SOFTWARE PRODUCT” or “SOFTWARE”). By exercising your
    ? rights to make and use copies of the SOFTWARE PRODUCT, you agree to be
    ? bound by the terms of this EULA. If you do not agree to the terms of
    ? this EULA, you may not use the SOFTWARE PRODUCT.

    There was no way of clicking on “OK”, so I had to abandon the whole thing. Does anyone know a way around this?


  • dmanwithers

    I have installed Pipelight on my Ubuntu 1404 macine. I am using it to be able to complete an online course for school and I have been doing just fine for a few hours. My only issue is that every so often I am required to answer a few questions and some are fill-ins. When trying to answer these questions I am unable to type in the text box. Any suggestions to correct this?

  • bandwish

    i cant install pipelight. SOMEONE PLZ HELP ME. When i type in sudo apt-get install pipelight i get this error message…

    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    pipelight : Depends: pipelight-multi but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.

  • Chris Reynolds

    Just wanted to drop in and say this guide was perfect! I’m not a very experienced Linux user, but the guide was incredibly simple and worked without any problems for me. I was able to run the website I needed that required Silverlight no problem (Netflix didn’t run the greatest, but it still worked). Thanks for taking the time to make it!

  • tom

    this does not work for, idk why but this s$&# sucks trying to get it to work, how is ubuntu going to compete when it can’t even make a real adobe flash player.
    or a generic on that works

  • tom

    said, reboot and when your back in terminal try it again, it will show you a code to push in to manual reconfigure this time, rather then the first time after it locked up on you, but when you reboot, the new time it will still have the same error, just now it offers a solution for you

  • tom

    for the person stuck at EULA, highlight ok and hit tab, what it turns red click enter and bamo0, hopefully you will understand what i mean with out me showing you first hand

  • Said

    Hi Derrik!
    When trying to update software sources, appears the next message:

    $ sudo apt-get update
    E: No se pudo bloquear /var/lib/apt/lists/lock – open (11: Resource temporarily unavailable)
    E: No se pudo bloquear el directorio /var/lib/apt/lists

    (No se pudo bloquear) means “Could not lock or block”
    (No se pudo bloquear el directorio) means “Could not lock directory”

    OS linux mint kde 13, thanks!

  • Tim in Atlanta

    worked like a charm!!! thanks!!!

  • steffen

    [@steffen] Me again. Got it, had to press TAB to place cursor on and than press OK. Too simple ;o))

  • steffen

    Hi, I am stuck when it comes to install the pipelight app. Once I’ve typed “sudo apt-get install pipelight” and confirmed that I want the package installed I get stuck with MS EULA licence agreement in the terminal window. The text ends with but neither “enter” nor and mouse click gets me out there. So pipelight is not installed and UAControl does not allow me to select anything. Could you help?

    Thanks and bye, Steff

  • AMuchanga

    This article saved my Day. One of the few articles that work straight-forward. Keep it up.

  • Dan

    Oh master!

  • [@kcharb30] No problem :)

    You might want to get an RSS feed of the site, I do tons of Linux guides every day ;)

  • kcharb30

    Thank you for this rundown on how to get silverlight running on Linux. I’m new to Linux having only installed it within the last three days. Originally i was watching cable through Brighthouse’s TV app. Was disappointed when I realized it used silverlight and was not supported for Linux. Have been reading alot of blogs saying alot of different things. Last of which was to give up cause it would never work. Found your instructions earlier today and it seemed straight forward so I decieded to give it a try. Took about ten minutes to work through and after i figured out how to set up UAcontrol it work perfectly. Thanks again.

  • [@mukhi] Netflix requires Silverlight.

  • mukhi

    Q: why install silverlight? i know i can get the answer if i google it but i want a concise useful answer. please help. thanks.
    the same question goes for SQL server. these two programs take heck of space in a computer!

  • Tom

    Step 1: Avoid Silverlight (or Flash).

    If you’re unable to complete Step 1, this article offers a good workaround. Thanks.