Ich versuche ein Update von freebsd10 auszuführen und werde nach den Kernelquellen gefragt
===>>> Launching child to update lsof-4.89.b,8 to lsof-4.89.d,8
===>>> All >> lsof-4.89.b,8 (9/9)
===>>> Currently installed version: lsof-4.89.b,8
===>>> Port directory: /usr/ports/sysutils/lsof
===>>> This port is marked IGNORE
===>>> requires kernel sources
===>>> If you are sure you can build it, remove the
IGNORE line in the Makefile and try again.
===>>> Update for lsof-4.89.b,8 failed
===>>> Aborting update
aber sysinstall existiert nicht mehr
sysinstall: not found
Was ist die neue Methode, um die Kernelquellen in FreeBSD10 zu installieren?
Ich dachte, bsdinstall, aber es versucht nur, meine Festplatte zu zerhacken, die ich nicht will
sysutils/lsof
. Abgesehen von der Tatsache, dass dies in geschieht/usr/ports
, lautet der eigentliche Befehl des FreeBSD-Betriebssystemsfstat
. Was möchten Sie eigentlich tun: die Ports-Sammlung aktualisieren? oder das Betriebssystem aktualisieren? Weil es sich um zwei unterschiedliche Antworten und zwei unterschiedliche Kapitel des FreeBSD-Handbuchs handelt . Ja, das steht alles im Handbuch .Antworten:
Du kannst es schaffen:
quelle
Sie können einen Tarball des vollständigen Quelltextbaums für Ihre spezifische Version manuell von ftp://ftp.freebsd.org/pub/FreeBSD/releases/ herunterladen und extrahieren.
Z.B
quelle
-z
Option hier nicht erforderlich ist, da tar das Eingabeformat automatisch erkennt. Per der Manpage,In extract or list modes, this option is ignored.
ich mag , dies zu tun Inline auch:fetch -o- ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/X.Y-RELEASE/src.txz | sudo tar -C / -xvf -
. Keine Notwendigkeit,src.txz
lokal zu lagern .Eine etwas allgemeinere Lösung:
Und Sie können
/tmp
mit Ihrem Lieblingsverzeichnis ersetzen , um Dinge in herunterzuladen.Oder:
quelle