version 1.26, 1999/09/22 22:21:54 |
version 1.27, 1999/10/05 01:43:43 |
|
|
<meta name="distribution" content="global"> |
<meta name="distribution" content="global"> |
<meta name="copyright" content="copyright 1997-1999 by the OpenBSD project"> |
<meta name="copyright" content="copyright 1997-1999 by the OpenBSD project"> |
|
|
<title>OpenBSD ports mechanism</title> |
<title>OpenBSD Ports and Packages</title> |
<link rev="made" HREF="mailto:www@openbsd.org"> |
<link rev="made" HREF="mailto:www@openbsd.org"> |
|
|
<body text="#000000" bgcolor="#FFFFFF" link="#23238E"> |
<body text="#000000" bgcolor="#FFFFFF" link="#23238E"> |
|
|
/usr/ports directory. |
/usr/ports directory. |
<h3><font color=#0000e0>Getting the Ports tree</font></h3> |
<h3><font color=#0000e0>Getting the Ports tree</font></h3> |
<p> |
<p> |
The ports source tree can be retrieved via: |
You can ftp the release version from the pub/OpenBSD/[version] (where |
|
[version] is the release number) directory on any of the |
|
<a href=ftp.html>ftp mirror sites</a>. |
|
The release versions are the ones we ship on our CDROM, and have gone |
|
through more testing than any snapshot. |
|
|
|
<p> |
|
The ports tree, like the rest of the OpenBSD tree, is constantly changing. |
|
While we strive to maintain compatibility through the lifetime of a |
|
particular release, sometimes issues beyond our control occur. For example, |
|
particular versions of the ported package might no longer exist. Therefore, |
|
you might want to get and use a newer version of the ports tree keeping in |
|
mind though that the -current ports tree is tested with OpenBSD -current |
|
and is NOT guarenteed to work with a previous release. It is also |
|
suggested that if you are using the ports tree that you subscribe to the |
|
source-changes |
|
<a href=mail.html>mailing list</a>. |
|
|
|
<p> |
|
The -current ports tree can be retrieved via: |
<ul> |
<ul> |
<li><a href=anoncvs.html>Anonymous CVS</a> (see link). The command is |
<li><a href=anoncvs.html>Anonymous CVS</a> (see link). The command is |
essentially <strong>cvs get ports</strong>. |
essentially <strong>cvs get ports</strong>. |
|
|
<a href="http://www.openbsd.org/cgi-bin/cvsweb/ports/">CVS |
<a href="http://www.openbsd.org/cgi-bin/cvsweb/ports/">CVS |
web interface</a>. |
web interface</a>. |
</ul> |
</ul> |
<p> |
|
You can also ftp the latest release version from the pub/OpenBSD/[version] |
|
(where [version] is the release number, e.g. 2.5) directory |
|
on any of the <a href=ftp.html>ftp mirror sites</a>. |
|
The release versions are the ones we ship on our CDROM, and has gone |
|
through better testing than any snapshot. However, they age pretty |
|
quickly, due to older distribution files disappearing from the net as |
|
new releases arrive. Therefore, you likely will want to get and use |
|
a newer version of the ports tree. |
|
|
|
<h3><font color=#0000e0>Example use of the Ports tree</font></h3> |
<h3><font color=#0000e0>Example use of the Ports tree</font></h3> |
|
|
|
|
The <a href="portstat.html">ports status page</a> is updated as |
The <a href="portstat.html">ports status page</a> is updated as |
team members add new ports and verify existing ports. Existing |
team members add new ports and verify existing ports. Existing |
ports are continually verified to validate source availability and |
ports are continually verified to validate source availability and |
proper operation with the current OpenBSD sources. The page notes |
proper operation with OpenBSD -current. The page notes the date last |
the date last checked and the nature of any change. This is a new |
checked and the nature of any change. This is a new resource that is not |
resource that is not yet complete. If you have any information to |
yet complete. If you have any information to add to the status page |
add to the status page please send it to |
please send it to |
<a href="mailto:ports@openbsd.org">ports@OpenBSD.ORG</a>. |
<a href="mailto:ports@openbsd.org">ports@openbsd.org</a>. |
|
|
<h3><font color=#0000e0>Creating new ports</font></h3> |
<h3><font color=#0000e0>Creating new ports</font></h3> |
|
|
|
|
|
|
<p> |
<p> |
If you have trouble with ports please send e-mail to the OpenBSD |
If you have trouble with ports please send e-mail to the OpenBSD |
ports mailing list, <a href="mailto:ports@openbsd.org">ports@OpenBSD.ORG</a>. |
ports mailing list, <a href="mailto:ports@openbsd.org">ports@openbsd.org</a>. |
Corrections are always welcome, but in any case do please provide: |
Corrections are always welcome, but in any case do please provide: |
<ul> |
<ul> |
<li>The output of <code>uname -a</code>, |
<li>The output of <code>uname -a</code>, |