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

Bug#489132: upgrade apt/aptitude first

I'm finding this discussion of apt/aptitude somewhat confusing.
I rendered the text to html, did a proof-read, and came up with
the attached patch against r5510.

Does this help simplify things?
There are a handful of copy-editing changes along the way.

Index: upgrading.dbk
--- upgrading.dbk	(revision 5510)
+++ upgrading.dbk	(working copy)
@@ -704,9 +714,9 @@
 <section id="aptupgrade1st">
   <title>Upgrade apt and/or aptitude first</title>
-    Several bug reports have shown <systemitem
+    Several bug reports have shown that the versions of the <systemitem
     role="package">aptitude</systemitem> and <systemitem
-    role="package">apt</systemitem> in etch are often unable to
+    role="package">apt</systemitem> packages in etch are often unable to
     handle the upgrade to &releasename;. In &releasename;, <systemitem
     role="package">apt</systemitem> better deals with complex chains
     of packages requiring immediate configuration and <systemitem
@@ -714,28 +724,32 @@
     solutions for satisfying the dependencies. As these two features
     are heavily involved during the dist-upgrade to &releasename;, it
     is then required to upgrade those two packages before upgrading
-    anything else:
+    anything else. For <systemitem role="package">apt</systemitem>, run:
     <programlisting># apt-get install apt</programlisting>
-    (and <systemitem role="package">aptitude</systemitem>, if you have
-    used it before and want to re-use the automatically-installed
-    information) or
+    and for <systemitem role="package">aptitude</systemitem> (if you have
+    it installed) run:
     <programlisting># aptitude install aptitude</programlisting>
 <section id="aptconvert">
-  <title>Use aptitudes list of automatically-installed with apt</title>
+  <title>Using aptitude's list of automatically-installed packages with apt</title>
+    <systemitem role="package">aptitude</systemitem> maintains a list
+    of packages that were installed automatically (for instance, as
+    dependencies of another package). In &releasename;, <systemitem
+    role="package">apt</systemitem> now has this feature as well.
+  </para>
+  <para>
     The first time the &releasename; version of <systemitem
     role="package">aptitude</systemitem> is run, it will read in its
     list of automatically installed packages and convert it for use
     with the &releasename; version of <systemitem
-    role="package">apt</systemitem> (which can handle
-    automatically-installed information). If you use <systemitem
-    role="package">apt</systemitem> as package manager, you should at
+    role="package">apt</systemitem>. If you have <systemitem
+    role="package">aptitude</systemitem> installed, you should at
     least issue one <systemitem role="package">aptitude</systemitem>
-    command to do the conversion. For instance, searching for no
-    package:
-    <programlisting>aptitude search "?false"</programlisting>
+    command to do the conversion. One way to do this is by searching for
+    a non-existent package:
+    <programlisting># aptitude search "?false"</programlisting>

Reply to: