Próbuję uruchomić aktualizację Freebsd10 i jestem proszony o źródła jądra
===>>> 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
ale sysinstall już nie istnieje
sysinstall: not found
Jaka jest nowa metoda instalacji źródeł jądra w FreeBSD10?
Myślałem, że bsdinstall, ale próbuje tylko podzielić mój dysk, czego nie chcę
sysutils/lsof
. Nawet poza tym, że tak się dzieje/usr/ports
, tak naprawdę jest to polecenie systemu operacyjnego FreeBSDfstat
. Co tak naprawdę próbujesz zrobić: zaktualizować kolekcję portów? lub uaktualnić system operacyjny? Ponieważ są to dwie różne odpowiedzi i dwa różne rozdziały Podręcznika FreeBSD . Tak, wszystko to znajduje się w podręczniku .Odpowiedzi:
Możesz to zrobić:
źródło
Możesz ręcznie pobrać i wyodrębnić plik archiwum pełnego drzewa źródłowego dla konkretnego wydania z ftp://ftp.freebsd.org/pub/FreeBSD/releases/
Na przykład
źródło
-z
opcja nie jest tutaj potrzebna, ponieważ tar automatycznie wykryje format wejściowy. Na stronie man,In extract or list modes, this option is ignored.
lubię też robić to inline:fetch -o- ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/X.Y-RELEASE/src.txz | sudo tar -C / -xvf -
. Nie musisz przechowywaćsrc.txz
lokalnie.Nieco bardziej ogólne rozwiązanie:
I możesz zastąpić
/tmp
swoim ulubionym katalogiem, do którego możesz pobierać rzeczy.Lub:
źródło