Here is how to install the Netflix Desktop App on Ubuntu. Open a terminal and run these commands:
sudo apt-add-repository ppa:ehoover/compholio
sudo apt-get update && sudo apt-get install netflix-desktop
Once installed, go up to the top left of your screen and open your Unity dash and search for Netflix and run the app. It will load up everything needed on the first run. After logging into your Netflix account and selecting a video to play, Silverlight should ask you to enable DRM content. Please enable. Netflix movies should work fine now Congrats!
The Netflix app starts in full screen mode. You can exit out of the app completely by pressing ALT+F4. You can also press F11 to exit out of full screen mode.
If you have any questions please post them in the comments and we’ll try our best to answer them.
Erich Hoover recommends donating to WINE Development Fund…
If you had previously tried to install the Netflix Desktop App via our terminal commands from the earlier post, we recommend running the line below in a terminal to clear out any unexpected errors BEFORE trying to install the Netflix Desktop app via the PPA method…
rm -Rf ~/.netflix-desktop
We have tested the PPA on several systems now. From my personal experience, it works great on an older 32bit laptop with Ubuntu 12.04 with only 1GB memory and a 1.86ghz single core processor. The Ubuntu 12.10 – 64 bit installation was nice and smooth and works great too. Ive even tested this out on an Acer InspireOne with an Atom processor and managed to get it working. See note 3 below on that.
For users who have been upgrading Ubuntu over the years from previous versions, you could still be using the older EXT3 file system. Your Netflix-Desktop app installation should detect your filesystem and WARN you of changes that you need to make manually. If you dont make the changes, trying to play a video could give you a blank app screen or end up with a netflix error code of “N8156-6022″.
This is a rare situation. Newer Ubuntu users using EXT4 shouldnt see this problem at all.
On some systems it’s necessary to add a special mounting flag to gain extended attribute support, to do that you’ll want to edit your fstab to add support for the extended filesystem attributes.
WARNING! You could screw up your system if you dont do this properly! You have been warned!
Edit the fstab file as root:
sudo gedit /etc/fstab
…and modify the line with your primary EXT3 file system. On that line where it says “errors=remount-ro” make the addition of “,user_xattr” so the result should look something like this:
UUID=94f7fc1e-fa27-4b24-99f3-4b461665a4a4 / ext3 errors=remount-ro,user_xattr 0 1 # /dev/sda1
So that part of the line with you file system should go from this:
/ ext3 errors=remount-ro 0 1
/ ext3 errors=remount-ro,user_xattr 0 1
After you’ve made that simple change, save the file and exit out of it. Now in the terminal just remount your main filesystem:
sudo mount -o remount /
If you receive any errors about remounting, go back into your fstab and make sure you added the ,user_xattr correctly.
Now remove the old Netflix Desktop profile:
rm -Rf ~/.netflix-desktop
Start up the Netflix Desktop App and you should be good to go!