Desktop Linux: When and how to add proprietary software to your desktop Linux

Like it or lump it, sometimes you must add proprietary software to your Linux distribution. Here's how to do it.

By Steven J. Vaughan-Nichols Open Source, desktop linux, Linux 10 comments

Some people hate the idea of adding proprietary software to their desktop Linux. For these people, there are Linux distributions such as gNewSense that use only free software. For the rest of us, who use distributions such as Fedora, openSUSE and Ubuntu, there are times we either want to, or feel forced to, add proprietary programs such as Adobe Flash or Skype or the ability to play proprietary audio and video formats such as MP3 or commercial DVDs to your Linux desktop. Here's how to do it.

Before taking this path though, you should consider that there are many open-source programs that can deliver the same goods as proprietary software. For instance, Gnash plays most Flash animations and videos just as well as Adobe's own Flash does. For an overview of free and open-source software that can give you the same functionality as Windows software, check out the Ubuntu's Free Software Alternatives page. You may well find that you can get by without proprietary software after all.

If you can't though, some distributions make adding proprietary programs easier than others. Linux Mint and openSUSE, for example, both include a great deal of proprietary software in their installation libraries. For these Linuxes, all you need to do to add Adobe Acrobat Reader to your desktop is just run the distribution's default application installation program and in a minute or two, you'll be viewing PDF files.

With other distributions, for example, the Ubuntu family of distributions, you must add a special repository to get access to the most popular proprietary programs and media codecs. In the case of Ubuntu, you'll find the information you need in the Restricted Formats and the Mediabuntu pages. Fedora takes a harder line with such programs. The Fedora community does have a "Forbidden Items" page that explains how to go about installing proprietary software and some open-source alternatives.

So, your first move is clearly to see if your distribution has what you need to run non-free programs. If that doesn't work, there are still ways to add these programs and codecs to your setup. Here are the basics on getting some of the most popular of these programs.

Adobe Flash/Acrobat:

Adobe actually supports Linux these days for many, but alas, not all of their programs. While proprietary, the Linux versions of Adobe Flash and Acrobat Reader work fine and are easy to install. Indeed, Reader is as simple to install on Linux as it is on Windows. With the Flash Player, you should read the Flash installation instructions carefully to make sure you do it right.

The one caveat is that Flash Player only runs natively on 32-bit operating systems. If you're running 64-bit Linux, or 64-bit Windows or Mac OS X for that matter, you'll need to jump through the hoops detailed in Adobe's Flash Player on 64-bit operating systems technical note. None of this is hard, but if you go without knowing about these concerns before hand you can end up wasting a lot of time troubleshooting them.

Commercial DVD Discs:

I bet you think you own your DVDs don't you? You don't. Their content is 'protected' by DRM (digital rights management) software that makes it difficult to make copies of it come the day your three-year old feeds Toy Story to the dog or to even play it on a non-approved system, such as your Linux PC.

You see, vanilla Linux doesn't support DVD video playback for two reasons. The first reason is that most commercial DVDs are trapped by the content scrambling system (CSS) encryption DRM. Cracking a video to play can run afoul of the Digital Millennium Copyright Act (DMCA). This has the effect of making it legally questionable to play your DVD on your PC unless it's running approved software.

10 comments

    Anonymous 1 year ago
    First off, let me say thanks for covering open source for all the years you have Steven, so by no means do I mean to be disrespectful, but there are a few things that need to be addressed in your article.Like OS X, often times Acrobat reader is not even needed. Just as OS X has it's own built-in reader program, many Linux distros come with evince reader which is a very capable program for reading pdf documents. It also provides a bit of extra protection in it's use due to the number of critical security flaws that have been cropping up in Adobe programs lately--though I will concede that flash is a much better program for view flash files than any of the open source alternatives at this point in time.Secondly, the notion of adding special repositories for proprietary software use to be a nightmare, especially for the novice. Today, however, you simply just have to select restricted sources from the list of locations--usually already listed by most distros. Canonical, the parent company of Ubuntu, already has those listed in the Ubuntu software store under Canonical partners.Third, though it use to be on the wrong side of the legal equation, the ruling that allowed iphones to be jailbroken, as well as the ruling that sided with GE over APC with regards to proprietary DRM circumvention, clears the path for allowing end users of Linux desktops the ability to load DVDJohn's CSS cracking software on their computer to allow them to watch pressed DVD's just like their OS X and Windows counterparts.Lastly, MP3 support is not on by default, but with the Ubuntu One Store, it requires you to enable this in order to purchase digital music from the store. The store is ran by 7digital, rather than Amazon MP3, and they offer their music in MP3 only for Linux. Banshee has just released a newer version of their program that incorporates Amazon MP3, if you prefer them over 7digital, and it eliminates the issue with Amazon lagging behind in support for their own MP3 downloader for Ubuntu.
    Anonymous 1 year ago in reply to Anonymous
    Here's a link to a project site that is allowing you to use Rhythmbox with your iphone/ipod touch just as you can under itunes to a degree. http://www.libimobiledevice.org/
    Anonymous 1 year ago
    Ubuntu Music stores uses 7digital and not Amazon Mp3.https://one.ubuntu.com/music/
    Anonymous 1 year ago
    I find Ubuntu to run much cleaner than the 4+ Windows PCs that I use at the office. Still, I have to keep at least one Windows box at home so that I can run my Quicken app. I wish there was a Quicken edition! I have not found a comparable Linux product that gives me all the features that I want.
    Anonymous 1 year ago
    Steve,Many instances of proprietary software are not free (liberated), but they are free (monetarily) for use by end users. Microsoft can no more distribute Acrobat Reader than Ubuntu.With this in mind, I created a shell script that goes to the proprietary websites, downloads their software, and installs it at the user's request. It is called BleedingEdge.http://sourceforge.net/projects/bleedingedge/This puts the power to decide into the user's hands, without compromising proprietary or open source licenses, and without having to have command line knowledge.Sincerely,fedelep
    Anonymous 1 year ago
    Or just use Windows or OS X and enjoy a system developed for professionals that don't suffer from religious constraints.It's 2010 and some people still insist on using Linux on their desktops? Boggles the mind.
    Anonymous 1 year ago in reply to Anonymous
    I use all three. I actually find Linux to be the least constrained. The restraints on Linux are not religious. They are legal, and not from the Linux side, but instead from the DMCA side.With Linux, I know that if I cannot do something technically, I can change it. If I am not smart enough to make the change, someone else can. On Windows or OS X, if something does not work to the advantage of the user (approved displays only DRM, etc.) you are just stuck. This is the biggest problem with the Apple app stores, they pick what you can run, and brick your device, that you paid for, if you run software they don't approve of.
    Anonymous 1 year ago in reply to Anonymous
    Never saw a ****-eating fly that could type before ;-)
    Anonymous 1 year ago in reply to Anonymous
    "Or just use Windows or OS X and enjoy a system developed for professionals that don't suffer from religious constraints."Yeah, a really professional argument, you're not religious at all...
    Anonymous 1 year ago
    SJVN thanks for the tips. Although I am big supporter of Open Source, just can't do without some proprietary software when I use desktop Linux.

      Add a comment

      Post a comment using one of these accounts
      Or join now
      At least 6 characters

      Note: Comment will appear soon after you have activated your account.
      Obscene/spam comments will be removed and accounts suspended.
      The information you submit is subject to our Privacy Policy and Terms of Service.

      ITworld LIVE

      Open SourceWhite Papers & Webcasts

      White Paper

      Consolidating SAP Applications to Linux on Power by IDC

      IDC studied a group of enterprises that had deployed SAP applications on IBM Power Systems servers running Linux server operating environments and had been working with those systems for several years. Learn about the results...

      White Paper

      An Interactive eGuide: Open Source

      By now, enterprises are well aware of the benefits of open-source software, which boasts a clean design, reliability, and maintainability, as well as support for standards and community values. But perhaps the biggest benefit is quality; since open-source software users have access to source code, bug fixes and enhancements come from multiple sources, often resulting in superior software.

      See more White Papers | Webcasts

      Ask a question

      Ask a Question