Index: chapter.xml =================================================================== --- chapter.xml +++ chapter.xml @@ -71,7 +71,7 @@ Unpack the software from its distribution format. This is typically a tarball compressed with &man.compress.1;, - &man.gzip.1;, or &man.bzip2.1;. + &man.gzip.1;, &man.bzip2.1; &man.xz.1;, or similar program. @@ -257,7 +259,7 @@ To search the binary package - repository for an application: + repository for an application, for instance, Subversion: &prompt.root; pkg search subversion git-subversion-1.9.2 @@ -401,7 +403,7 @@ faster and easier. pkg is not a replacement for - port management tools like + port management tools such as ports-mgmt/portmaster or ports-mgmt/portupgrade. These tools can be used to install third-party software from both binary packages @@ -415,13 +417,14 @@ &os; includes a bootstrap utility which can be used to download and install pkg, along - with its manual pages. + with its manual pages. This utility is designed to work + with most versions of &os;. To bootstrap the system, run: &prompt.root; /usr/sbin/pkg - For earlier &os; versions, + If that does not work, pkg must instead be installed from the Ports Collection or as a binary package. @@ -469,7 +472,8 @@ WITH_PKGNG= yes - By default pkg uses the &os; + By default, pkg uses the + repository on the &os; package mirrors. For information about building a custom package repository, see @@ -1152,8 +1178,8 @@ ports-mgmt/portmaster is a very small utility for upgrading installed ports. - It is designed to use the tools installed with &os; - without depending on other ports or databases. + It is designed to use the tools installed with the &os; + base system, without depending on other ports or databases. To install this utility as a port: @@ -1327,8 +1372,8 @@ In addition, a lot of out-dated source distribution files will collect in /usr/ports/distfiles over - time. If Portupgrade is installed, - this command will delete all the distfiles that are no longer + time. To use Portupgrade to + delete all the distfiles that are no longer referenced by any ports: &prompt.root; portsclean -D @@ -1347,8 +1392,8 @@ By default, this command is interactive and will prompt the user to confirm if a distfile should be deleted. - In addition to these commands, the - ports-mgmt/pkg_cutleaves package or port + In addition to these commands, + ports-mgmt/pkg_cutleaves automates the task of removing installed ports that are no longer needed. @@ -1395,7 +1440,7 @@ The number of processor cores detected is used to define how many builds should run in parallel. Supply enough virtual memory, either with RAM or swap space. If - virtual memory runs out, compiling jails will stop and be torn + virtual memory runs out, the jails used for compiling will stop and be torn down, resulting in weird error messages. @@ -1496,15 +1541,15 @@ &prompt.root; poudriere bulk -j 10amd64 -p local -z workstation -f 10amd64-local-workstation-pkglist - While running, Ctrlt - displays the current state of the build. + will display the current state of the build. Poudriere also builds files in /poudriere/logs/bulk/jailname that can be used with a web server to display build information. - Packages are now available for + After completion, the packages are now available for installation from the poudriere repository. @@ -1530,10 +1575,10 @@ } Usually it is easiest to serve a poudriere repository to - the client machines via HTTP. Setup a webserver to serve up + the client machines via HTTP. Set up a webserver to serve up the package directory, usually something like: - /usr/local/poudriere/data/packages/10amd64. - Where 10amd64 is the name of the + /usr/local/poudriere/data/packages/10amd64, + where 10amd64 is the name of the build. If the URL to the package repository is: @@ -1562,7 +1607,7 @@ Most applications install at least one default configuration file in /usr/local/etc. - In the case where an application has a large number of + In some cases where an application has a large number of configuration files, a subdirectory will be created to hold them. Often, sample configuration files are installed which end with a suffix such as .sample. The @@ -1628,7 +1673,7 @@ Some ports are not maintained by an individual but - instead by a mailing list. Many, but not all, of these addresses look like