Estoy tratando de ejecutar una actualización de freebsd10 y me están pidiendo las fuentes del núcleo
===>>> 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
pero sysinstall ya no existe
sysinstall: not found
¿Cuál es el nuevo método para instalar las fuentes del núcleo en FreeBSD10?
Pensé en bsdinstall, pero solo intenta cortar mi disco, lo que no quiero
sysutils/lsof
. Incluso aparte del hecho de que esto está sucediendo/usr/ports
, el comando real del sistema operativo de FreeBSD esfstat
. ¿Qué estás intentando hacer realmente : actualizar la colección de puertos? o actualizar el sistema operativo? Porque son dos respuestas diferentes y dos capítulos diferentes del Manual de FreeBSD . Sí, todo esto está en el Manual .Respuestas:
Puedes hacerlo:
fuente
Puede descargar y extraer manualmente un tarball del árbol fuente completo para su versión específica de ftp://ftp.freebsd.org/pub/FreeBSD/releases/
P.ej
fuente
-z
opción es innecesaria aquí, ya que tar detectará automáticamente el formato de entrada. Por la página del manual,In extract or list modes, this option is ignored.
también me gusta hacer esto en línea:fetch -o- ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/X.Y-RELEASE/src.txz | sudo tar -C / -xvf -
. No es necesario almacenarsrc.txz
localmente.Una solución un poco más genérica:
Y puede reemplazarlo
/tmp
con su directorio favorito para descargar cosas.O:
fuente