Benutzer-Werkzeuge

Webseiten-Werkzeuge


freebsd:ports

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

freebsd:ports [2016/12/18 14:00] (aktuell)
Zeile 1: Zeile 1:
 +====== ​ Ports  ======
 +=====  Downgrade a port  =====
 +Define in the /​etc/​make.conf
 +<​code>​
 +# the default cvs server for portdowngrade
 +DEFAULT_CVS_SERVER=":​pserver:​anoncvs@anoncvs2.de.FreeBSD.org:/​home/​ncvs"​
 +</​code>​
 +and install
 +<​code>​
 +sysutils/​portdowngrade
 +</​code>​
  
 +=====  Finding the fastest CVSUP Server ​ =====
 +Install fastest_cvsup with:
 +<​code>​
 +cd /​usr/​ports/​sysutils/​fastest_cvsup
 +make install
 +make clean
 +</​code>​
 +
 +To find the fastest server enter:
 +<​code>​
 +/​usr/​local/​bin/​fastest_cvsup -Q -c de
 +</​code>​
 +
 +=====  Create an own Port  =====
 +See [http://​www.freebsd.org/​doc/​en_US.ISO8859-1/​books/​porters-handbook/​]]
 +====  Upgrade plist  ====
 +<​code>​
 +mkdir /​var/​tmp/​`make -V PORTNAME`
 +mtree -U -f `make -V MTREE_FILE` -d -e -p /​var/​tmp/​`make -V PORTNAME`
 +make depends PREFIX=/​var/​tmp/​`make -V PORTNAME`
 +make install PREFIX=/​var/​tmp/​`make -V PORTNAME`
 +/​usr/​ports/​Tools/​scripts/​plist -Md -m `make -V MTREE_FILE` /​var/​tmp/​`make -V PORTNAME` > pkg-plist
 +</​code>​
 +Second approach:
 +<code console>
 +pkg install genplist
 +genplist create /​var/​tmp/​`make -V PORTNAME`
 +genplist diff
 +genplist commit
 +genplist test
 +genplist clean
 +
 +</​code>​
freebsd/ports.txt · Zuletzt geändert: 2016/12/18 14:00 (Externe Bearbeitung)