ch03 intro: "newer version" -> "different version", and ...

warn about the difference between release tarballs and repo snapshots
This commit is contained in:
Xi Ruoyao 2022-02-22 13:34:59 +08:00
parent 25dc9a8cfa
commit 188fba74b4
No known key found for this signature in database
GPG Key ID: D95E4716CCBB34DC

View File

@ -13,12 +13,21 @@
<para>This chapter includes a list of packages that need to be downloaded in
order to build a basic Linux system. The listed version numbers correspond to
versions of the software that are known to work, and this book is based on
their use. We highly recommend against using newer versions because the build
commands for one version may not work with a newer version. The newest package
their use. We highly recommend against using different versions because the build
commands for one version may not work with a different version. The newest package
versions may also have problems that require work-arounds. These work-arounds
will be developed and stabilized in the development version of the
book.</para>
<para>For some packages, the release tarball and the (Git or SVN)
repository snapshot tarball for this release may be published with
similar file name. A release tarball contains generated files (for
example, <command>configure</command> script generated by
<command>autoconf</command>), in addition to the contents of the
corresponding repository snapshot. The book uses release tarballs
whenever possible. Using a repository snapshot instead of a release
tarball specified by the book will cause problems.</para>
<para>Download locations may not always be accessible. If a download
location has changed since this book was published, Google (<ulink
url="http://www.google.com/"/>) provides a useful search engine for