version 1.17, 1998/01/25 05:44:48 |
version 1.18, 1998/02/14 10:37:05 |
|
|
<body text="#000000" bgcolor="#FFFFFF" link="#23238E"> |
<body text="#000000" bgcolor="#FFFFFF" link="#23238E"> |
<img src=images/smalltitle.gif alt="[OpenBSD]" > |
<img src=images/smalltitle.gif alt="[OpenBSD]" > |
|
|
<h2>OpenBSD ports mechanism</H2> |
<h2><font color=#e00000>OpenBSD ports mechanism</font></h2> |
|
|
<h3>History</h3> |
<h3><font color=#0000e0>History</font></h3> |
OpenBSD is a fairly complete system of its own, but still there is a lot |
OpenBSD is a fairly complete system of its own, but still there is a lot |
of software that one might want see added. However there is the problem |
of software that one might want see added. However there is the problem |
on where to draw the line as to what to include, as well as the occasional |
on where to draw the line as to what to include, as well as the occasional |
|
|
problems between FreeBSD and OpenBSD we decided to branch out and create |
problems between FreeBSD and OpenBSD we decided to branch out and create |
our very own OpenBSD Ports Project using FreeBSD's as a starting point. |
our very own OpenBSD Ports Project using FreeBSD's as a starting point. |
This also allows us to tune the ports better to our system. |
This also allows us to tune the ports better to our system. |
<h3>Short description and setup</h3> |
<h3><font color=#0000e0>Short description and setup</font></h3> |
The ports idea is to have, for each piece of software, a Makefile that |
The ports idea is to have, for each piece of software, a Makefile that |
<ul> |
<ul> |
<li>Describes where to fetch it, |
<li>Describes where to fetch it, |
|
|
chapter</a> in the <a href="http://www.freebsd.org/handbook/">FreeBSD handbook</a> |
chapter</a> in the <a href="http://www.freebsd.org/handbook/">FreeBSD handbook</a> |
to get information on how to setup this hierarchy until OpenBSD can complete |
to get information on how to setup this hierarchy until OpenBSD can complete |
its own ports.helpfile |
its own ports.helpfile |
<h3>Getting the Ports tree</h3> |
<h3><font color=#0000e0>Getting the Ports tree</font></h3> |
The ports source tree is available in several ways: |
The ports source tree is available in several ways: |
<ul> |
<ul> |
<li>You can ftp the 2.2 version of it from the pub/OpenBSD/2.2 directory |
<li>You can ftp the 2.2 version of it from the pub/OpenBSD/2.2 directory |
|
|
(Note: the version of the ports tree on the 2.2 CDROM is not the most |
(Note: the version of the ports tree on the 2.2 CDROM is not the most |
recent version. You likely want to get and use a newer version). |
recent version. You likely want to get and use a newer version). |
|
|
<h3>Example use of the Ports tree</h3> |
<h3><font color=#0000e0>Example use of the Ports tree</font></h3> |
Let's say you managed to get a ports tree sitting under /usr/ports, then |
Let's say you managed to get a ports tree sitting under /usr/ports, then |
you should be able to something like this: |
you should be able to something like this: |
<pre> |
<pre> |
|
|
</pre> |
</pre> |
Easy, huh? |
Easy, huh? |
|
|
<h3>Getting ports easily</h3> |
<h3><font color=#0000e0>Getting ports easily</font></h3> |
An easy way of getting the ports (at least for now) is by ftp, in |
An easy way of getting the ports (at least for now) is by ftp, in |
<a href="ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/ports.tar.gz">pub/OpenBSD/snapshots/ports.tar.gz</a>. It is updated every night. |
<a href="ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/ports.tar.gz">pub/OpenBSD/snapshots/ports.tar.gz</a>. It is updated every night. |
|
|
<h3>Problems and contacts</h3> |
<h3><font color=#0000e0>Problems and contacts</font></h3> |
Our <a href="mailto:joey@openbsd.org">ports coordinator</a> is currently |
Our <a href="mailto:joey@openbsd.org">ports coordinator</a> is currently |
working on a ports <a href="http://www.openbsd.org/cgi-bin/cvsweb/ports/">status page.</a> |
working on a ports <a href="http://www.openbsd.org/cgi-bin/cvsweb/ports/">status page.</a> |
<p> |
<p> |