debian-faq: Patch4 to change apt-get / apt-cache into apt
Hello,
now the fourth patch, which documents the new apt command, as an
alternative for apt-get / apt-cache.
My approach is, to list both variants in examples, means the old
apt-get command, and the new apt command.
I added a sentence which gives a declaration about the new apt binary.
Additionally, I made apt/apt-get the recommended package tool over
aptitude. (Before it was the other way around.)
Comments welcome.
Holger
--
============================================================
Created with Sylpheed 3.5.0 under
D E B I A N L I N U X 8 . 0 " J E S S I E " .
Registered Linux User #311290 - https://linuxcounter.net/
============================================================
Index: choosing.sgml
===================================================================
--- choosing.sgml (Revision 11106)
+++ choosing.sgml (Arbeitskopie)
@@ -336,7 +336,7 @@
system running mixed distributions.
<p>It might be best in some situations to just fully upgrade to the new
-distribution running <prgn>apt-get dist-upgrade</prgn>, <prgn>aptitude
+distribution running <prgn>apt full-upgrade</prgn>, <prgn>aptitude
safe-upgrade</prgn> or <prgn>aptitude full-upgrade</prgn>. Read
apt's and aptitude's manual pages for more information.
Index: pkgtools.sgml
===================================================================
--- pkgtools.sgml (Revision 11106)
+++ pkgtools.sgml (Arbeitskopie)
@@ -72,6 +72,17 @@
<tt>/usr/share/doc/apt-doc/guide.html/index.html</tt> (you will have to install
the <tt>apt-doc</tt> package).
+<p>Please note that starting with Debian Jessie, the most popular
+<prgn/apt-get/ and <prgn/apt-cache/ commands got an equivalent via
+the new <prgn/apt/ binary. So some frequently used commands like
+<prgn/apt-get update/, <prgn/apt-get upgrade/, <prgn/apt-get install/,
+<prgn/apt-get remove/, <prgn/apt-cache search/, or <prgn/apt-cache show/
+now can also be called simply via <prgn/apt/, say <prgn/apt update/,
+<prgn/apt upgrade/, <prgn/apt install/, <prgn/apt remove/, <prgn/apt search/,
+or <prgn/apt show/ respective. To reflect this, we have listed both
+variants (the <prgn/apt-get/ and the <prgn/apt/ command) in the
+examples below.
+
<p><prgn/apt-get/ provides a simple way to
retrieve and install packages from multiple sources using the command
line. Unlike <prgn/dpkg/, <prgn/apt-get/ does not understand .deb
@@ -90,29 +101,39 @@
<list>
<item>To update the list of package known by your system, you can run:
<example>apt-get update</example>
+ or <example>apt update</example>
(you should execute this regularly to update your package lists)
<item>To install the <var/foo/ package and all its dependencies, run:
<example>apt-get install foo</example>
+ or <example>apt install foo</example>
<item>To remove the foo package from your system, run:
<example>apt-get remove foo</example>
+ or <example>apt remove foo</example>
<item>To remove the foo package and its configuration files from your
system, run:
<example>apt-get purge foo</example>
+ or <example>apt purge foo</example>
+ <item>To list all packages, for which newer package versions are
+ available, run:
+ <example>apt list --upgradable</example>
+
<item>To upgrade all the packages on your system (without installing
extra packages or removing packages), run:
<example>apt-get upgrade</example>
+ or <example>apt upgrade</example>
<item>To upgrade all the packages on your system, and, if needed for a
package upgrade, installing extra packages or removing packages, run:
<example>apt-get dist-upgrade</example>
+ or <example>apt full-upgrade</example>
(The command <tt>upgrade</tt> keeps a package at its installed
obsolete version if upgrading would need an extra package to be
installed, for a new dependency to be satisfied. The
- <tt>dist-upgrade</tt> command is less conservative.)
+ <tt>dist-upgrade</tt>/<tt>full-upgrade</tt> command is less conservative.)
</list>
@@ -132,9 +153,11 @@
<list>
<item>To find packages whose description contain <var/word/:
<example>apt-cache search <var>word</var></example>
+ or <example>apt search <var>word</var></example>
<item>To print the detailed information of a package:
<example>apt-cache show <var>package</var></example>
+ or <example>apt show <var>package</var></example>
<item>To print the packages a given package depends on:
<example>apt-cache depends <var>package</var></example>
@@ -148,6 +171,7 @@
<p>For more information, install the <package/apt/ package and read
+<manref name="apt" section="8">,
<manref name="apt-get" section="8">, <manref name="sources.list" section="5">
and install the <package/apt-doc/ package and read
<file>/usr/share/doc/apt-doc/guide.html/index.html</file>.
Index: uptodate.sgml
===================================================================
--- uptodate.sgml (Revision 11106)
+++ uptodate.sgml (Arbeitskopie)
@@ -31,12 +31,15 @@
To deal with this avalanche, many people prefer to use a more automated
method. Several different packages are available for this purpose:
-<sect1 id="aptitude-upgrade">aptitude
+<sect1 id="apt-upgrade">apt-get and apt-cdrom
-<p><prgn/aptitude/ is the recommended package manager for &debian; systems, and
-is described in <ref id="aptitude">.
+<p><prgn/apt-get/ is the recommended package manager for &debian; systems, which is an
+APT-based command-line tool (described previously in <ref id="apt-get">).
-<p>Before you can use <prgn/aptitude/ to make an upgrade, you'll have to edit the
+<p><prgn/apt-get/, the APT-based command-line tool for handling packages,
+provides a simple, safe way to install and upgrade packages.
+
+<p>Before you can use <prgn/apt-get/ to make an upgrade, you'll have to edit the
<tt>/etc/apt/sources.list</tt> file to set it up. If you wish to upgrade to
the latest stable version of Debian, you'll probably want to use a source like
this one:
@@ -44,12 +47,41 @@
<example>http://ftp.us.debian.org/debian stable main contrib non-free</example>
<p>You can replace ftp.us.debian.org (the mirror in the United States) with the
-name of a faster Debian mirror near you. See the mirror list at
+name of a faster Debian mirror near by you. See the mirror list at
<url id="http://www.debian.org/mirror/list"> for more information.
<p>More details on this can be found in the <manref name="sources.list"
section="5"> manual page.
+<p>Then run
+ <example>apt-get update</example>
+ resp. <example>apt update</example>
+followed by
+ <example>apt-get dist-upgrade</example>
+ resp. <example>apt full-upgrade</example>
+Answer any questions that might come up, and your system will be upgraded.
+See also the <manref name="apt-get" section="8"> manual page, as well
+as <ref id="apt-get">.
+
+<p>If you want to use CDs/DVDs/BDs to install packages, you can use <prgn/apt-cdrom/.
+For details, please see the Release Notes, section "Adding APT sources from
+optical media".
+
+<p>Please note that when you get and install the packages, you'll still have
+them kept in your /var directory hierarchy. To keep your partition from
+overflowing, remember to delete extra files using <tt>apt-get clean</tt> and
+<tt>apt-get autoclean</tt>, or to move them someplace else (hint: use
+<package/apt-move/).
+
+<sect1 id="aptitude-upgrade">aptitude
+
+<p>An alternative to <prgn/apt-get/ is <prgn/aptitude/ which
+is described in <ref id="aptitude">.
+
+<p>To use <prgn/aptitude/, edit the
+<tt>/etc/apt/sources.list</tt> file to set it up, just as for <ref
+id="apt-upgrade">.
+
<p>To update your system in command line, run
<example>aptitude update</example>
followed by
@@ -68,36 +100,6 @@
<p>For details, see the manual page <manref name="aptitude" section="8">,
and the file <file>/usr/share/aptitude/README</file>.
-<sect1 id="apt">apt-get and apt-cdrom
-
-<p>An alternative to <prgn/aptitude/ is <prgn/apt-get/ which is an
-APT-based command-line tool (described previously in <ref id="apt-get">).
-
-<p><prgn/apt-get/, the APT-based command-line tool for handling packages,
-provides a simple, safe way to install and upgrade packages.
-
-<p>To use <prgn/apt-get/, edit the
-<tt>/etc/apt/sources.list</tt> file to set it up, just as for <ref
-id="aptitude-upgrade">.
-
-<p>Then run
- <example>apt-get update</example>
-followed by
- <example>apt-get dist-upgrade</example>
-Answer any questions that might come up, and your system will be upgraded.
-See also the <manref name="apt-get" section="8"> manual page, as well
-as <ref id="apt-get">.
-
-<p>If you want to use CDs/DVDs/BDs to install packages, you can use <prgn/apt-cdrom/.
-For details, please see the Release Notes, section "Adding APT sources from
-optical media".
-
-<p>Please note that when you get and install the packages, you'll still have
-them kept in your /var directory hierarchy. To keep your partition from
-overflowing, remember to delete extra files using <tt>apt-get clean</tt> and
-<tt>apt-get autoclean</tt>, or to move them someplace else (hint: use
-<package/apt-move/).
-
<sect1 id="mirror">mirror
<p>This Perl script, and its (optional) manager program called
Reply to: