This is an automated email from the git hooks/post-receive script.

guillem pushed a commit to branch main
in repository dpkg.

View the commit online:
https://git.dpkg.org/cgit/dpkg/dpkg.git/commit/?id=52875a3198334eb1e184288c78df4d929c69b7da

commit 52875a3198334eb1e184288c78df4d929c69b7da
Author: Guillem Jover <[email protected]>
AuthorDate: Tue May 18 11:46:29 2021 +0200

    doc: Improve description of dpkg suite
    
    Describe the dpkg suite in the developer oriented README without giving
    the impression that dselect is a preferred user interface, and mention
    both apt and aptitude in the dpkg(1) man page.
    
    Prompted-by: Fabrice Bauzac-Stehly <[email protected]>
---
 README       | 16 +++++++++++++---
 man/dpkg.pod |  9 ++++++---
 2 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/README b/README
index dd5a70fac..9cff838c9 100644
--- a/README
+++ b/README
@@ -1,8 +1,18 @@
 dpkg - Debian's package maintenance system
 
-The primary interface for the dpkg suite is the ‘dselect’ program;
-a more low-level and less user-friendly interface is available in
-the form of the ‘dpkg’ command.
+This is the dpkg suite of programs that form the foundation of the Debian's
+package management system; on the lower layer there are ‘dpkg-deb’ and
+‘dpkg-split’ programs handling the binary formats, and ‘dpkg-source’ program
+handling the source formats; there is a collection of tools to handle building
+source packages into binary packages; there is the medium-level and less
+user-friendly command-line interface (CLI) in the form of the ‘dpkg’ command;
+and then there is the terminal user interface (TUI) ‘dselect’ program (which
+has gone out of preference in favor of the apt (CLI) and aptitude (TUI)
+programs).
+
+The dpkg suite also includes some other programs currently maintained
+on external repositories, namely ‘dpkg-repack’, ‘dpkg-www’, ‘dupload’
+and ‘debsig-verify’.
 
 
 Releases
diff --git a/man/dpkg.pod b/man/dpkg.pod
index d55cc6c17..50e181c64 100644
--- a/man/dpkg.pod
+++ b/man/dpkg.pod
@@ -47,9 +47,12 @@ packages are particularly inadequate.
 
 =head1 DESCRIPTION
 
-B<dpkg> is a tool to install, build, remove and manage
-Debian packages. The primary and more user-friendly
-front-end for B<dpkg> is B<aptitude>(8). B<dpkg> itself is
+B<dpkg> is a medium-level tool to install, build, remove and manage
+Debian packages.
+The primary and more user-friendly front-end for B<dpkg>
+as a CLI (command-line interface) is B<apt>(8> and
+as a TUI (terminal user interface) is B<aptitude>(8).
+B<dpkg> itself is
 controlled entirely via command line parameters, which consist of exactly
 one action and zero or more options. The action-parameter tells B<dpkg>
 what to do and options control the behavior of the action in some way.

-- 
Dpkg.Org's dpkg

Reply via email to