Heino Tiedemann <rotkaps_spam_trap(at)gmx.de> wrote:
> 1) Warum haben /reine/ Binärpakete einen Port? Ich muss sie mir ja eh
> per Browser ziehen.
Es gibt viele Gründe. Am wichtigsten:
- Der Port dokumentiert, daß das betreffende Programm un-
ter FreeBSD läuft.
- Die Vereinigung von Software unter dem Dach der Ports-
Collection (egal ob Source- oder Binärpakete) führt da-
zu, daß es einen zentralen Anlaufpunkt gibt und man sich
seine Software nicht aus vielen verschiedenen Quellen
zusammensuchen muß. Das erleichtert die Installation
für die Benutzer und die Pflege für die Maintainer.
- Der Port stellt sicher, daß evtl. Dependencies erfüllt
werden (Libraries, Tools, Linux-Base usw.).
- Der Port sorgt dafür, daß die Software als Package
registriert wird, so daß man sie mit pkg_info abfragen
und mit pkg_delete sauber entfernen kann.
Am Ende merkt man einem installierten Package gar nicht an,
ob es per Source oder als Binärpaket installiert wurde.
Und das ist gut so.
> 2) Wenn es offizielle Binaries sind, warum leigen sich nicht für
> "pkg_add -r" erreichbar auf gängigen Servern wie
> <ftp://ftp7.de.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/java>
Meistens liegt sowas an der Lizenz, die eine Distribution
durch Dritte nicht zuläßt. Aus demselben Grund sind diese
Pakete nicht auf CDs oder DVDs drauf.
> 3) Warum gibt es ein Makefile, wenn es "Binäre" sind?
Das Makefile kümmert sich um die Dependencies und um die
Package-Registrierung, siehe oben.
Gruß
Olli
-- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing Dienstleistungen mit Schwerpunkt FreeBSD: http://www.secnetix.de/bsd Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. (On the statement print "42 monkeys" + "1 snake":) By the way, both perl and Python get this wrong. Perl gives 43 and Python gives "42 monkeys1 snake", when the answer is clearly "41 monkeys and 1 fat snake". -- Jim Fulton To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Thu 20 Apr 2006 - 10:12:31 CEST