Sysadmin > NetBSD > NetBSDbinaerUpdaten

NetBSD binär updaten

  1. Man geht als root in seinen Rechner
  2. Macht auf einer Partition, die gross genug ist, einen Ordner und wechselt in diesen Ordner
    • cd /usr
    • mkdir blatmp
    • cd blatmp
  3. Holt sich von ftp://ftp.netbsd.org/pub/NetBSD-daily/netbsd-2/200511080000Z/i386/binary/sets/
    • kernel-GENERIC.tgz, base.tgz, etc.tgz, comp.tgz, man.tgz, misc.tgz, text.tgz und evtl alle x...
    • Das Datum (200511080000Z) muss man natürlich anpassen (Alle paar Tage gibts einen neue Version)
    • Auch netbsd-2, i386 oder Kernel-GENERIC muss man evtl. an seine eigenen Gegebenheiten anpassen
  4. Jetzt wechelt man ins /-Verzeichnis
    • Also cd /
  5. Hier packt man die Binär-Dateien aus
    • ohne etc.tgz
    • tar xvfzp /usr/blatmp/kernel-GENERIC.tgz
    • tar xvfzp /usr/blatmp/base.tgz
    • tar xvfzp /usr/blatmp/comp.tgz
    • tar xvfzp /usr/blatmp/text.tgz
    • tar xvfzp /usr/blatmp/usw
    • das p ist wichtig, damit die Rechte der Distribtion übernommen werden
  6. Jetzt kann man etc.tgz in einem Extraordner auspacken
    • cd /usr/blatmp
    • mkdir tmpetc
    • cd tmpetc
    • tar xvfzp ../etc.tgz
  7. Jetzt vergleicht man die eigenen etc-Dateien mit denen der Distribution
    • etcupdate -b /usr/blatmp/tmpetc
    • Dazu geht man jedes File durch und entscheidet sich, dass eigene zu behalten oder das der Distribution zu übernehmen (in der Regel behält man alle Dateien, die man selbst angepasst hat z.B. passwd, rc.conf ...)
  8. Jetzt nur noch rebooten
    • reboot
  9. Wenn alles geklappt hat, kann man die Packete wieder löschen
    • cd /usr
    • rm -rf /usr/blatmp

{ NetBSD }