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:
parent
da819fb24b
commit
1d19a09bf0
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=54009
1 changed files with 45 additions and 0 deletions
|
@ -525,6 +525,51 @@ Info: Lists information about open files (similar to fstat(1))</screen>
|
||||||
examples.</para>
|
examples.</para>
|
||||||
</sect2>
|
</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">
|
<sect2 xml:id="pkgng-pkg-info">
|
||||||
<title>Obtaining Information About Installed Packages</title>
|
<title>Obtaining Information About Installed Packages</title>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue