version 1.97, 2008/11/12 22:29:14 |
version 1.98, 2009/02/05 16:08:26 |
|
|
|
|
<p> |
<p> |
<strong><font color="#e00000"> |
<strong><font color="#e00000"> |
The ports & packages collection does NOT go through the thorough security audit that OpenBSD follows. |
The ports & packages collection does NOT go through the thorough security audit that the OpenBSD |
|
base system does. |
Although we strive to keep the quality of the packages collection high, we just do not have enough human |
Although we strive to keep the quality of the packages collection high, we just do not have enough human |
resources to ensure the same level of robustness and security. |
resources to ensure the same level of robustness and security. |
</font></strong> |
</font></strong> |
|
|
<p> |
<p> |
The port collection, originally borrowed from |
The port collection, originally borrowed from |
<a href="http://www.freebsd.org/">FreeBSD</a>, fills this gap. |
<a href="http://www.freebsd.org/">FreeBSD</a> and significantly rewritten, fills this gap. |
The concept is to have, for each third-party software, a Makefile that |
The concept is to have, for each third-party software, a Makefile that |
controls |
controls |
<ul> |
<ul> |
|
|
|
|
<p> |
<p> |
Packages are the binary equivalent of ports. A compiled port becomes |
Packages are the binary equivalent of ports. A compiled port becomes |
a package that can be registered into the system using |
a package that can be easily installed and registered into the system using |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> |
|
|
<p> |
<p> |
|
|
<h3><font color="#0000e0"><a name="Get">Getting Packages</a></font></h3> |
<h3><font color="#0000e0"><a name="Get">Getting Packages</a></font></h3> |
|
|
A large collection of pre-compiled packages is available for most common |
A large collection of pre-compiled packages is available for most common |
architectures. |
architectures: |
<ul> |
<ul> |
<li>On the CD-Rom (that you can order <a href="orders.html">here</a>), |
<li>On the CD-Rom (that you can order <a href="orders.html">here</a>), |
<li>On the <a href=ftp.html>ftp mirror sites</a>. |
<li>On the <a href=ftp.html>ftp mirror sites</a>. |
|
|
set PKG_PATH to that repository URL, in order to grab dependencies. |
set PKG_PATH to that repository URL, in order to grab dependencies. |
|
|
<p> |
<p> |
For instance, to install the Gimp package for the 4.4 release on an i386 |
For instance, to install the Gimp package (and any needed dependencies) |
machine off the ftp site (including dependencies), do: |
for the 4.4 release on an i386 machine from the ftp site, do: |
|
|
<pre> |
<pre> |
# export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.4/packages/i386/ |
# export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.4/packages/i386/ |