Die FreeBSD Ports-Sammlung¶
Search ports for: All Package Name Description Long description Maintainer Requires
Die Ports- und Paketsammlung von FreeBSD erlaubt es Anwendern und Administratoren auf einfache Art und Weise, ben?tigte Programme zu installieren. Derzeit enth?lt die Ports-Sammlung **25015** Ports.
Die Ports-Sammlung unterst?tzt stets die aktuelle Version der Entwicklungszweige FreeBSD-CURRENT sowie FreeBSD-STABLE. ?ltere Versionen werden nicht unterst?tzt und k?nnen daher Probleme bei der Zusammenarbeit mit einer aktuellen Ports-Sammlung verursachen. So k?nnten aktuelle Ports beispielsweise Funktionen voraussetzen, die von ?lteren FreeBSD-Versionen nicht unterst?tzt werden. Das FreeBSD Project versucht zwar, alle relativ aktuellen FreeBSD-Versionen zu unterst?tzen, leider ist dies aber nicht immer m?glich. In diesem Fall ist man auf die Unterst?tzung der Community angewiesen, um auch veraltete FreeBSD-Versionen unterst?tzen zu k?nnen.
Jeder der hier aufgef?hrten ``Ports’’ enth?lt die f?r den
urspr?nglichen Quellcode eines Programms ben?tigten Patches, um dieses
unter FreeBSD installieren und betreiben zu k?nnen. Um ein Programm zu
installieren, m?ssen Sie lediglich den Quellcode herunterladen,
entpacken und im Verzeichnis des Ports
`make
<http://www.freebsd.org/cgi/man.cgi?query=make>`__ eingeben.
In der Regel werden Sie jedoch die komplette
Ports-Sammlung bereits bei der Installation Ihres
FreeBSD-System installieren und danach bei Bedarf aktualisieren, um
Zugriff auf Tausende Programme zu erhalten.
Jeder Port verf?gt ?ber ein Makefile
, das automatisch den Quellcode
des zu installierenden Programms herunterl?dt (entweder von einer
lokalen Platte, einer CD-ROM oder auch ?ber
`ftp
<http://www.freebsd.org/cgi/man.cgi?query=ftp>`__), entpackt,
alle ben?tigten Patches anwendet und das Programm kompiliert. Wenn alles
gut geht, reicht ein einfaches make install
aus, um ein Programm zu
installieren und in der Paket-Datenbank zu registrieren.
F?r einen Gro?teil der verf?gbaren Ports gibt es auch vorkompilierte
Pakete
, die dem Anwender die Kompilierung des Quellcodes ersparen.
Jeder Port enth?lt einen Link auf das jeweilige Paket. Sie k?nnen dieses
Paket einfach herunterladen und danach mit
`pkg_add
<http://www.freebsd.org/cgi/man.cgi?query=pkg_add>`__
installieren. Alternativ k?nnen Sie den Link auch direkt an pkg_add
?bergeben, da dieses Werkzeug auch FTP-URLs und Dateinamen verarbeiten
kann.