Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
FreeBSD: Actualizando el sistema | 5 comentarios (5 temáticos, editoriales, 0 ocultos)
No necesariamente (none / 0) (#5)
por HnZeKtO a las Mon Oct 6th, 2003 at 04:28:08 PM CET
(Información Usuario) http://www.mundolinux.net/

No tiene porqué recompilarse todo, en el handbook explica que no es necesario ejecutar make world siempre que se actualice solo alguna parte del sistema base (aunque recomienda hacerlo al menos una vez al mes):

18.4.15.1. ¿Es necesario rehacer world en cada cambio?

No hay una respuesta fácil para esto, depende de la naturaleza del cambio. 
Por ejemplo, si sólo ejecutaste CVSup, y mostró las siguientes líneas 
mientras se actualizaba,

src/games/cribbage/instr.c
src/games/sail/pl_main.c
src/release/sysinstall/config.c
src/release/sysinstall/media.c
src/share/mk/bsd.port.mk

Probablemente no merezca la pena reconstruir world entero. 
Puedes ir a los subdirectorios apropiados y make all install, y ya esta. 
Pero si el cambio fue mayor, por ejemplo src/lib/libc/stdlib entonces 
deberías o rehacer world, o al menos aquellas de sus partes que estan 
estáticamente unidas (asi como cualquier otra cosa que hayas 
añadido y que esté unida estáticamente).

Lo que está claro que no te evitará recompilar el kernel si se ha actualizado algo del directorio /usr/src/sys

Respecto al tema de desinstalar parte del sistema base, bastaría con no actualizarlo y no usarlo, esto se especifica en el fichero /etc/make.conf. Por ejemplo, yo no uso ni Sendmail ni BIND que vienen con el sistema base, sino que uso Postfix y tinydns instalados desde los ports.

Y por último, respecto a lo de replicar la compilación en múltiples máquinas, como bien indicas basta con compartir /usr/obj y /usr/src por NFS y ejecutar make installworld en cada máquina restante

Cayetano
[ Padre ]


FreeBSD: Actualizando el sistema | 5 comentarios (5 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda