ports


 BACK ..

 So installiere ich ein Programm aus den Ports (z.B.: Apache 2)
 ==============================================================


 ################################################################################
 #                                                                              #
 #    siehe auch   "man ports"                                                  #
 #                                                                              #
 # Um generell einen Begriff in den Ports zu suchen, geht man wie folgt vor:    #
 # > cd /usr/ports                                                              #
 # > make search name=[Begriff]                                                 #
 ################################################################################


 # in das Verzeichnis wechseln:
 cd /usr/ports/www/apache2

 # nachsehen, welche Optionen moeglich sind:
 cat Makefile | grep defined
  > .if defined(NOPORTDOCS)
  > .if !defined(WITHOUT_SSL)
  > .if defined(WITH_SUEXEC)
  > .if defined(WITH_THREADS)
  > .if !defined(WITHOUT_SSL)
  > .if defined(WITH_EXPERIMENTAL)

 # mit der gewuenschten Option kompilieren,
 # installieren und den Ballast wieder loeschen:
 make WITH_SUEXEC=yes && make install && make clean

 # zum schluss starten:
 /usr/local/etc/rc.d/apache2.sh start


 Wenn man nicht weiss wo welche Dateien liegen, oder wie sie genau heissen,
 dann kann man in der Datei "pkg-plist" nachsehen. Dort stehen alle zu
 installierenden Dateien drin. Zu beachten ist, das im algemeinen noch
 "/usr/local/" vor dem Pfad gestellt werden muss, da die Zusaetzliche Software
 aus den Ports unterhalb von "/usr/local/" abgelegt wird. Allerdings gibt es auch
 hier Ausnahmen wie z.B.: "/usr/X11R6/" fuer Grafikprogramme.


   [IMG]