====== FreeBSD - Ports-Tree ====== * **[[https://wiki.freebsd.org/]]** => __FreeBSD__-Ports-Tree-Wiki * siehe auch: [[::NetBSD:NetBSD - Ports-Tree]] * [[http://wiki.netbsd.org/ports/]] => __NetBSD__-Ports-Tree-Wiki * **[[https://docs.freebsd.org/en/books/porters-handbook/]]** * [[https://cgit.freebsd.org/ports]] * [[::freebsd:FreeBSD - PKG]] * [[::freebsd:FreeBSD - Update]] * [[::freebsd:FreeBSD - Upgrade]] * **[[::freebsd:FreeBSD - PortMaster]]** //verwendet nur Werkzeuge, die bereits im Basissystem vorhanden sind// * [[::freebsd:FreeBSD - PortUpgrade]] ===== Allgemeines ===== in das gewünschte Ports-Tree-Verzeichnis wechseln: > cd /usr/ports/editors/vim/ einen Port kann man ggf. so konfigurieren: > make config > make config-recursive > make showconfig > make rmconfig bauen, deinstallieren, installieren, sauber machen: > make > make deinstall > make install > make clean ===== ab FreeBSD 14.0 ===== [[::freebsd:Upgrade Ports-Tree ab FreeBSD 14.0]] ===== vor FreeBSD 14.0 ===== * [[https://www.unixmen.com/how-to-update-ports-in-freebsd/]] als erstes sollte dafür gesorgt werden, dass der Ports-Tree aktuell ist//, wir wollen ja keine alten Programme installieren//... beim ersten Mal: > portsnap fetch extract update später reicht es so: > portsnap fetch update INDEX bauen: > portsdb -ufU