Add a section about switching pkg from the quarterly branch

to the latest branch.

PR:		228333
Submitted by:	0mp@
Approved by:	bcr@(mentor)
Differential Revision:	https://reviews.freebsd.org/D24151
This commit is contained in:
Sergio Carlavilla Delgado 2020-03-22 18:17:18 +00:00
parent da819fb24b
commit 1d19a09bf0
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=54009

View file

@ -525,6 +525,51 @@ Info: Lists information about open files (similar to fstat(1))</screen>
examples.</para>
</sect2>
<sect2 xml:id="quarterly-latest-branch">
<title>Quarterly and Latest Ports Branches</title>
<para>The <literal>Quarterly</literal> branch provides users
with a more predictable and stable experience for port and
package installation and upgrades. This is done essentially
by only allowing non-feature updates. Quarterly branches aim
to receive security fixes (that may be version updates, or
backports of commits), bug fixes and ports compliance or
framework changes. The Quarterly branch is cut from HEAD at
the beginning of every (yearly) quarter in January, April,
July, and October. Branches are named according to the year
(YYYY) and quarter (Q1-4) they are created in. For example,
the quarterly branch created in January 2016, is named 2016Q1.
And the <literal>Latest</literal> branch provides the latest
versions of the packages to the users.</para>
<para>To switch from quarterly to latest run the following
commands:</para>
<screen>&prompt.root; <userinput>cp /etc/pkg/FreeBSD.conf /usr/local/etc/pkg/repos/FreeBSD.conf</userinput></screen>
<para>Edit the file
<filename>/usr/local/etc/pkg/repos/FreeBSD.conf</filename>
and change the string <emphasis>quarterly</emphasis> to
<emphasis>latest</emphasis> in the <literal>url:</literal>
line.</para>
<para>The result should be similar to the following:</para>
<programlisting>FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
mirror_type: "srv",
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/pkg",
enabled: yes
}</programlisting>
<para>And finally run this command to update from the new
(latest) repository metadata.</para>
<screen>&prompt.root; <userinput>pkg update -f</userinput></screen>
</sect2>
<sect2 xml:id="pkgng-pkg-info">
<title>Obtaining Information About Installed Packages</title>