"dpkg --add-architecture" not implemented in Ubuntu 12.04.1 LTS

Bug #1123034 reported by N1ck 7h0m4d4k15
This bug affects 7 people
Affects Status Importance Assigned to Milestone
dpkg (Ubuntu)

Bug Description

According to "Multiarch/Implementation" on Debian Wiki

Ubuntu 12.04 LTS should use the command

sudo dpkg --add-architecture

to add foreign architectures .. if some user wants..

sudo dpkg --add-architecture i386


dpkg: error: unknown option --add-architecture

Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;

Options marked [*] produce a lot of output - pipe it through `less' or `more' !

So why this command not exist in dpkg in Ubuntu 12.04.1 LTS ?
I know that I can add a foreign architecture via /etc/dpkg/dpkg.cfg.d/multiarch
but just asking about the command..

Same question exist in Launcphad Answers Tracker :


ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: dpkg
ProcVersionSignature: Ubuntu 3.5.0-23.35~precise1-generic
Uname: Linux 3.5.0-23-generic x86_64
ApportVersion: 2.0.1-0ubuntu17.1
Architecture: amd64
Date: Tue Feb 12 14:47:53 2013
InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120823.1)
MarkForUpload: True
 PATH=(custom, no user)
SourcePackage: dpkg
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
N1ck 7h0m4d4k15 (nicktux) wrote :
tags: added: dpkg
description: updated
Revision history for this message
Raphaël Hertzog (hertzog) wrote :

Ubuntu 12.04 has an earlier implementation of multiarch where it uses the --foreign-architecture options that you see in /etc/dpkg/dpkg.cfg.d/multiarch. Newer versions of ubuntu have the latest multiarch implementation where dpkg --add-architecture is supported.

This is not a bug. I don't know what you expect. In any case, the new multiarch implementation won't be deployed to LTS 12.04 at this point.

Changed in dpkg (Ubuntu):
status: New → Invalid
Revision history for this message
N1ck 7h0m4d4k15 (nicktux) wrote :

I expected the command

sudo dpkg --add-architecture

to be functional in Ubuntu 12.04.1 LTS , because of version of dpkg ( and the report at Debian Wiki

"multiarch support is present from dpkg 1.16.2 (or 1.16.0 in Ubuntu) and apt 0.8.13."

So maybe we can say to debian-wiki to change the reference ... ?

Revision history for this message
Hibou57 (Yannick Duchêne) (yannick-duchene) wrote :

I have the same issue. Does this mean there is no way to do clean multiarch development with Ubuntu 12.04?

Is there a planed fix for this?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers