Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The prerequisite for installing Brother's official linux drivers includes ia32-libs or lib32stdc++. Running sudo apt-get install ia32-libs on 13.04 and earlier fulfils this. However, ia32-libs was removed in 13.10. Running sudo apt-get install ia32-libs under 13.10 results in:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  lib32z1 lib32ncurses5 lib32bz2-1.0

E: Package 'ia32-libs' has no installation candidate

How do I install the 32-bit drivers on my 64-bit 13.10 installation?

share|improve this question
up vote 3 down vote accepted

Run sudo apt-get install gcc-4.8-base:i386 libgcc1:i386 libc6:i386 to resolve dependancies and subsequent instructions to install Brother's official drivers should just work.

share|improve this answer
"instructions" link is now broken – Nemo Nov 15 '14 at 18:07
Replaced with cached version from for historical reasons. As this question is over a year old, newer / better solutions may be available. – James Fu Nov 17 '14 at 14:01

An easier solution on 13.04 64bit and probably from 12.10 onwards (at least for a MFC-7420 and similar connected by USB):

I used Synaptic Package Manager, however installing with apt-get is simply just apt-get install packagename or with Ubuntu Software Center type in the packagename

In Synaptic, "Quick Filter" type brother, then right-click "Mark for Installation" the following packages:

  • brother-lpr-drivers-laser
  • brother-cups-wrapper-laser
  • brother-lpr-drivers-common

Once installed, go to System Settings, then Printers. Click Add Printer, with the Brother printer in Devices and click Forward.

Select "Provide PPD file" and browse to /usr/share/ppd/Brother/ and select your printer ppd file. In my case "MFC7420.ppd". The click Forward, then Apply.

Print a Test Page, to be sure it works ...

This basic procedure could be used for a network model as well.

share|improve this answer
So this works for network models connected via ethernet / wifi in addition to USB? Cool. Do the advanced features work? Duplex printing, secure printing, registering for scan-to-PC button, etc. – James Fu Nov 12 '13 at 1:27
Works perfectly for brother HL-4150CDN and Ubuntu 13.10 x64, when official packages fails miserably – JB. Jan 17 '14 at 23:04

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.