freebsd:upgrade_ports-tree_ab_freebsd_14.0
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| freebsd:upgrade_ports-tree_ab_freebsd_14.0 [2024-02-15 22:01:45] – angelegt manfred | freebsd:upgrade_ports-tree_ab_freebsd_14.0 [2024-02-15 22:30:17] (aktuell) – manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Upgrade Ports-Tree ab FreeBSD 14.0 ====== | ====== Upgrade Ports-Tree ab FreeBSD 14.0 ====== | ||
| - | |||
| * [[https:// | * [[https:// | ||
| Zeile 7: | Zeile 6: | ||
| * [[https:// | * [[https:// | ||
| * **[[https:// | * **[[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | |||
| + | ===== Vorbereitungen ===== | ||
| Seit FreeBSD 14.0 wird der Ports-Tree per GIT geholt => [[https:// | Seit FreeBSD 14.0 wird der Ports-Tree per GIT geholt => [[https:// | ||
| + | |||
| + | GIT installieren: | ||
| > pkg install devel/git | > pkg install devel/git | ||
| - | | + | |
| + | |||
| + | ===== Ports-Tree frisch holen ===== | ||
| + | |||
| + | alten Baum löschen: | ||
| > rm -fr / | > rm -fr / | ||
| + | |||
| + | neuen Baum holen: | ||
| > git clone https:// | > git clone https:// | ||
| + | |||
| + | INDEX generieren: | ||
| + | > cd /usr/ports/ && time make index | ||
| + | > ls -lha / | ||
| + | |||
| + | |||
| + | ===== Ports-Tree updaten ===== | ||
| + | |||
| + | Ports-Tree aktuallisieren + '' | ||
| + | > portsclean -CL | ||
| > cd /usr/ports/ && git pull && time make index | > cd /usr/ports/ && git pull && time make index | ||
| > ls -lha / | > ls -lha / | ||
| - | [[https://wiki.freebsd.org/Ports/GitQuickStart|Git Quick Start Guide]] | + | |
| + | ===== Ports-Tree-Branch einstellen ===== | ||
| + | |||
| + | Fummelt man an dem Ports-Tree-Zweig nicht herum, dann ist man im "'' | ||
| + | Ich mag diese Version nicht besonders, weil sich darin viel zu oft und viel zu viele Dinge ändern. Das hat bei mir gelegentlich zu Problemen bei der Installation von neuen Paketen geführt. | ||
| + | Viel angenehmer ist ein Quartals-Zweig, | ||
| + | |||
| + | Zweig-Zweig anzeigen: | ||
| + | > git -C /usr/ports branch | ||
| + | * main | ||
| + | |||
| + | //Es ist immer empfehlenswert entweder in einem aktiven Zweig oder im '' | ||
| + | |||
| + | nachschauen welche Zweige aktiv sind: [[https://github.com/freebsd/freebsd-ports/branches]] | ||
| + | |||
| + | verfügbare Ports-Tree-Zweige anzeigen: | ||
| + | > git -C /usr/ports branch -a | ||
| + | |||
| + | Zweig wechseln: | ||
| + | > git -C /usr/ports switch 2024Q1 | ||
| + | |||
| + | aktuellen Ports-Tree-Zweig anzeigen: | ||
| + | > git -C /usr/ports branch | ||
| + | * 2024Q1 | ||
| + | main | ||
| + | |||
| + | aktuellen Ports-Tree-Zweig verlassen: | ||
| + | > git switch -d | ||
| + | |||
| + | |||
| + | ===== alle installierten und veralteten Ports anzeigen ===== | ||
| > portversion -vl '<' | > portversion -vl '<' | ||
/home/http/wiki/data/attic/freebsd/upgrade_ports-tree_ab_freebsd_14.0.1708034505.txt · Zuletzt geändert: von manfred
