freebsd:die_freebsd-quelle_aktualisieren
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| freebsd:die_freebsd-quelle_aktualisieren [2021-03-21 03:53:50] – [die FreeBSD-Quelle aktualisieren] manfred | freebsd:die_freebsd-quelle_aktualisieren [2023-04-30 23:14:07] (aktuell) – manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== die FreeBSD-Quelle aktualisieren ====== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | - [[:: | ||
| + | - [[:: | ||
| + | - [[:: | ||
| + | |||
| + | |||
| + | ===== ab FreeBSD 13 werden die Quellen mit GIT gesaugt ===== | ||
| + | |||
| + | __Nachricht vom 13. April 2021: FreeBSD 13.0-RELEASE Now Available__ | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | |||
| + | Vorbereitungen (dadurch erhalten Sie eine vollständige Kopie): | ||
| + | # cd / | ||
| + | | ||
| + | # rm -fr /usr/src | ||
| + | # mkdir /usr/src | ||
| + | # cd /usr/src | ||
| + | # git clone https:// | ||
| + | Cloning into ' | ||
| + | remote: Enumerating objects: 378484, done. | ||
| + | remote: Counting objects: 100% (378484/ | ||
| + | remote: Compressing objects: 100% (27038/ | ||
| + | remote: Total 3961881 (delta 372734), reused 351446 (delta 351446), pack-reused 3583397 | ||
| + | Receiving objects: 100% (3961881/ | ||
| + | Resolving deltas: 100% (3137057/ | ||
| + | Updating files: 100% (85358/ | ||
| + | | ||
| + | # git remote --v | ||
| + | origin | ||
| + | origin | ||
| + | | ||
| + | # git branch -a | ||
| + | | ||
| + | # git checkout releng/13.0 | ||
| + | Updating files: 100% (9633/ | ||
| + | Branch ' | ||
| + | Switched to a new branch ' | ||
| + | | ||
| + | # sh / | ||
| + | TYPE=" | ||
| + | REVISION=" | ||
| + | BRANCH=" | ||
| + | RELEASE=" | ||
| + | VERSION=" | ||
| + | RELDATE=" | ||
| + | |||
| + | spätere Aktualisierungen (zu -RC1, -RC2, -RC3, -RC4, -RC5, -RELEASE und den Patch-Level ...) werden so durchgeführt: | ||
| + | # cd /usr/src && git pull | ||
| + | # sh / | ||
| + | |||
| + | |||
| + | ===== bis FreeBSD 12 wurden die Quellen mit SVN gesaugt ===== | ||
| + | |||
| + | * [[https:// | ||
| + | * **[[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | subversion installieren: | ||
| + | > pkg install devel/ | ||
| + | |||
| + | |||
| + | === checkout === | ||
| + | |||
| + | für eine saubere Basis sorgen: | ||
| + | # rm -fr /usr/src | ||
| + | |||
| + | |||
| + | == mit SVN das erste mal saugen == | ||
| + | |||
| + | globaler Entwicklungszweig (Der ändert sich ständig! Hier gibt es die aktuellsten Bug' | ||
| + | # svn checkout svn:// | ||
| + | |||
| + | Entwicklungszweig der Version 9: | ||
| + | # svn checkout svn:// | ||
| + | |||
| + | Version 9.0 RELEASE + Sicherheitsupdates: | ||
| + | # svn checkout svn:// | ||
| + | |||
| + | Version 9.0 RELEASE: | ||
| + | # svn checkout svn:// | ||
| + | |||
| + | |||
| + | === mit SVN aktuallisieren === | ||
| + | |||
| + | # svn up /usr/src | ||
| + | |||
| + | |||
| + | === SVN status === | ||
| + | |||
| + | Status anzeigen: | ||
| + | # svn status /usr/src | ||
| + | |||
| + | |||
| + | ==== SVN-Beispiele für die Syntax ==== | ||
| + | |||
| + | Version 12.1 RELEASE + Sicherheitsupdates: | ||
| + | > svn checkout svn:// | ||
| + | |||
| + | Version 12.1 RELEASE: | ||
| + | > svn checkout svn:// | ||
| + | |||
| + | |||
| + | ==== Mit RELEASE + Sicherheitsupdates für die aktuell installierte Version ==== | ||
| + | |||
| + | die Quellen neu saugen: | ||
| + | > svnlite checkout svn:// | ||
| + | ... | ||
| + | A / | ||
| + | A / | ||
| + | | ||
| + | Checked out revision 366790. | ||
| + | |||
| + | die Quellen aktuallisieren: | ||
| + | > svnlite update /usr/src | ||
| + | Updating '/ | ||
| + | At revision 366792. | ||
| + | |||
| + | ein alternativer Weg, um die Quellen zu aktuallisieren: | ||
| + | > cd /usr/src | ||
| + | > make update SVN_UPDATE=yes | ||
| + | |||
| + | Änderungen der neuen Version einsehen: | ||
| + | > less / | ||
| + | |||
