[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#683424: Patch describing Multiarch



tag 683424 patch
thanks

Hi,

> We need some introduction to multi-arch.

Attached patch adds a basic introduction to Multiarch in the What's new
section, referring to the HOWTO for extended information for those who
want it. Besides it points users of ia32-libs, probably one of the most
significant use cases, to the steps they need to take to ensure a smooth
upgrade.

Perhaps more could be improved, but this patch should at least satisfy a
large number of common cases. Please apply.


Cheers,
Thijs
Index: en/upgrading.dbk
===================================================================
--- en/upgrading.dbk	(revision 9365)
+++ en/upgrading.dbk	(working copy)
@@ -1017,6 +1017,33 @@
 during an upgrade to &releasename;.
 </para>
 
+<section arch="amd64" id="ia32libs">
+<title>Transitioning from ia32-libs to multiarch</title>
+<para>
+Debian &release; now features multiarch, which allows one to install packages
+from different architectures on the same system. The
+<systemitem role="package">ia32-libs</systemitem> is now a transitional
+package to make use of this new functionality. If you have
+<systemitem role="package">ia32-libs</systemitem> installed, you need to
+enable multiarch before upgrading this package. Otherwise APT will output
+the following message:
+<screen>
+The following packages have unmet dependencies:
+ ia32-libs : Depends: ia32-libs-i386 but it is not installable
+E: Broken packages
+</screen>
+</para>
+
+<para>
+In order to allow installation of i386 packages on an amd64 system,
+execute the following commands:
+<screen>
+# dpkg --add-architecture i386
+# apt-get update
+</screen>
+</para>
+</section>
+
 <section id="cryptoloop">
 <title>cryptoloop support not included in the &releasename; Linux kernel</title>
 <para>
Index: en/whats-new.dbk
===================================================================
--- en/whats-new.dbk	(revision 9365)
+++ en/whats-new.dbk	(working copy)
@@ -395,6 +395,28 @@
 
 </section>
 
+<section id="multiarch">
+<title>Multiarch</title>
+<para>
+New in &release; is <em>multiarch</em>. Multiarch lets you install packages from
+multiple architectures on the same machine. This is useful in various ways,
+but the most common is installing both 64 and 32-bit software on the same
+machine and having dependencies correctly resolved automatically. The
+&debian; wiki has
+<ulink url="http://wiki.debian.org/Multiarch/HOWTO";>an extensive manual</ulink>
+on how to make use of this functionality if you need it.
+</para>
+
+<para>
+The <systemitem role="package">ia32-libs</systemitem> package is now a
+transitional package which employs the new multiarch functionality.
+If you have <systemitem role="package">ia32-libs</systemitem>
+installed, see the upgrade instructions in the amd64 release notes
+on special steps to take.
+</para>
+</section>
+
+
 <!-- TODO: in wheezy dependency boot is mandatory(?) -->
 <section id="dependency-boot" condition="fixme">
 <title>Dependency booting</title>

Reply to: