3.3 - 7 de Abril del 2002
Se actualizó a
autoconf-2.53
automake-1.6
bin86-0.16.2
binutils-2.12
bison-1.34
bzip2-1.0.2
diffutils-2.8
e2fsprogs-1.27
gawk-3.1.0
gettext-0.11.1
grep-2.5
less-374
lfs-bootscripts-1.9
lilo-22.2
linux-2.4.18
man-pages-1.48
modutils-2.4.15
reiserfsprogs-3.x.1b
shadow-4.0.3
texinfo-4.1
util-linux-2.11o
vim-6.1
7 Abril 2002 [gerard]: Añadido un nuevo servidor alternativo (mirror) situado en Freising, Germany
5 Abril 2002 [gerard]: Capítulo 07 - Loadkeys: Añadida la página que explica que puedes eliminar el enlace simbólico loadkeys de /etc/rc.d/rcsysinit.d si has compilado un mapa de teclado directamente en el núcleo.
5 Abril 2002 [gerard]: Capítulo 06 - Configurando el teclado: se explica que también puedes compilar el mapa de teclado directamente en el núcleo, lo cual ofrece ventajas adicionales.
5 Abril 2002 [gerard]: Actualizado a lfs-bootscripts-1.9
5 Abril 2002 [gerard]: Capítulo 05+06 - GCC: Añadidos comandos para eliminar el directorio /usr/*-gnu
4 Abril 2002 [gerard]: Capítulo 05 - Diffutils: Añadido --disable-nls
3 Abril 2002 [gerard]: Appendix A - Gettext: Añadidas las descripciones de paquete que faltaban.
3 Abril 2002 [gerard]: Capítulo 05 - Montando $LFS/proc: Añadido chown root.root $LFS/proc. La operación recursiva chown en el Capítulo 6 no toca proc, de modo que aun sigue en propiedad del usuario lfs. No es que sea grave, pero tampoco es precisamente limpio.
3 Abril 2002 [gerard]: Capítulo 06 - Groff: Añadidos unos cuantos enlaces simbólicos usados por programas como xman y otros.
3 Abril 2002 [gerard]: Capítulo 04 - Montando particiones: Añadidas algunas notas sobre cómo manejar múltiples particiones ($LFS, $LFS/usr , etc).
3 Abril 2002 [gerard]: Capítulo 06 - E2fsprogs: Añadido el comando install-info para finalizar la instalación de info.
3 Abril 2002 [gerard]: Capítulo 06 - Bzip2: Invertido el orden de los comandos make y make -f Makefile-libbz2_so. Esto es necesario para que todos los objetos se compilen con la opción PIC (Position Independant Code).
3 Abril 2002 [gerard]: Capítulo 05 - Linux: Abreviadas las intrucciones de instalación, eliminando los pasos make config y make dep .
1 Abril 2002 [gerard]: No es broma: Capítulo 5+6 - Gawk: Añadido un aviso para no ejecutar nunca make uninstall en el paquete. Sería equivalente a rm -rf /usr/bin/* porque forzamos la definición del directorio libexec a /usr/bin
29 Marzo 2002 [markh]: Capítulo 05 y 06 - Actualizado a: diffutils-2.8, modutils-2.4.15 y vim-6.1. Eliminada la opción PR_PROGRAM para diffutils ya que /usr/bin/pr se detecta ahora en el guión de configuración. Eliminado sed como solución al problema con el resaltado de sintaxis en vim, ya que eso queda solucionado en la nueva versión.
26 Marzo 2002 [markh]: Capítulo 02 - Buscando ayuda: Añadida referencia al documento de preguntas inteligentes de ESR.
25 Marzo 2002 [markh]: Binutils - Añadida descripción para la librería libopcodes .
21 Marzo 2002 [gerard]: Capítulo 06 - Bzip2: Antes de mover /usr/bin/bzless y /usr/bin/bzmore al directorio /bin, eliminamos primero los archivos /bin/bzless y /bin/bzmore. En algunos sistemas no funciona sobreescribir los archivos existentes al usar enlaces fuertes.
21 Marzo 2002 [gerard]: Apéndice A - Sysklogd: Modificada la dirección de descarga a http://www.infodrom.org/projects/sysklogd/
20 Marzo 2002 [gerard]: Capítulo 06 - Configurar Cargador Dinámico: Eliminar los directorios /lib y /usr/lib del archivo ld.so.conf. Eran innecesarios.
16 Marzo 2002 [gerard]: Capítulo 06+Apéndice A: Eliminadas las dependencias de chroot. No es un paquete, así que no procede.
16 Marzo 2002 [gerard]: Capítulo 05+06 - Gawk: Añadidos comandos para pasar sed a awklib/Makefile.in para cambiar las definiciones de datadir y libexecdir
15 Marzo 2002 [gerard]: Capítulo 01 - Listas de correo: Añadida descripción de lfs-chat
15 Marzo 2002 [gerard]: Capítulo 06-Shadow: Mover también libmisc.*a a /usr/lib
14 Marzo 2002 [gerard]: Actualizado a bison-1.34, gettext-0.11.1, grep-2.5, lfs-bootscripts-1.8, shadow-4.0.3
11 Marzo 2002 [gerard]: Actualizado a binutils-2.12
11 Marzo 2002 [gerard]: Capítulo 07 - Setclock: Se apuntaba a la posibilidad de saltarse este paso, lo cual no es cierto a menos que se suprima el guión entero. Por ello se ha cambiado el texto para crear el archivo independientemente de cómo esté configurado el reloj de hardware.
11 Marzo 2002 [gerard]: Capítulo 07 - Loadkeys: Eliminada la necesidad de configurar /etc/sysconfig/keyboard. Esto queda obsoleto por el parche kbd (ahora se usa loadkeys -d ).
11 Marzo 2002 [gerard]: Capítulo 05 - Gawk: Añadido el apaño -Dre_max_failures=re_max_failures2 para sistemas glibc-2.1.x
11 Marzo 2002 [gerard]: Capítulo 06 - Bzip2: Antes de instalar, eliminar /usr/bin/bz*. La instalación de bzip2 no trata adecuadamente archivos existentes cuando se usan enlaces fuertes, así que los borramos primero.
10 Marzo 2002 [gerard]: Capítulo 06 - Configurar teclado: Añadida sección para configurar el archivo keymap creando el enlace simbólico/usr/share/kbd/keymaps/defkeymap.map.gz.
9 Marzo 2002 [gerard]: Capítulo 08 - Configurar autoarranque: Añadido un comando a cp que copia automáticamente todas las imágenes del núcleo de /etc/lilo.conf a $LFS/boot.
9 Marzo 2002 [gerard]: Capítulo 06 - Man: Movido man.conf de /usr/share/misc a /etc.
9 Marzo 2002 [gerard]: Capítulo 07: Añadida página sobre el guión sysklogd y explicar que el guión por defecto incluye la opción -m 0 para syslogd.
8 Marzo 2002 [gerard]: Eliminado el paquete Mawk package y sustituido por Gawk. Esto es debido a que mawk no va a seguir desarrollándose, a diferencia de gawk. Mawk tiene algunos fallos de compatibilidad con POSIX que están resueltos en Gawk.
8 Marzo 2002 [gerard]: Actualizado a:: autoconf-2.53, automake-1.6, bin86-0.16.2, bison-1.33, bzip2-1.0.2, e2fsprogs-1.27, gawk-3.1.0, gettext-0.11, less-374, lilo-22.2, linux-2.4.18, man-pages-1.48, modutils-2.4.14, reiserfsprogs-3.x.1b, shadow-4.0.2, texinfo-4.1, util-linux-2.11o
3.2 - 7 Marzo 2002
Actualizado a:
lfs-bootscripts-1.6
1 Marzo 2002 [gerard]: Capítulo 05 - Creando directorios: Eliminados/usr/var y /usr/local/var. No están recomendados por el FHS.
27 Febrero 2002 [gerard]: Capítulo 06 - Make: Añadidos comandos para eliminar el bit setgid kmem bit de /usr/bin/make. Esto no es necesario en Linux para manejar la carga del sistema y causa algunos problemas que se solventan eliminando el bit setgid.
26 Febrero 2002 [gerard]: Actualizado a lfs-bootscripts-1.6
17 Febrero 2002 [gerard]: Capítulo 05 - Sh-utils: Añadido de nuevo el comando que mueve $LFS/usr/bin/chroot a $LFS/usr/sbin
17 Febrero 2002 [gerard] Actualizadas las dependencias de todos los paquetes.
15 Febrero 2002 [gerard] Capítulo 01: Añadido un nuevo mirror a la lista de Holanda (www.nl y ftp.nl).
11 Febrero 2002 [markh] Capítulo 05: Sh-utils: Eliminado && adicional del final de las instrucciones de instalación.
10 Febrero 2002 [gerard]: Capítulo 05 - Sh-utils: Eliminado su del comando mv ya que aún no está instalado en el Capítulo 5.
3.2-RC1 - Febrero 10, 2002
Se actualizó a:
bison-1.31
file-3.37
glibc-2.2.5
lfs-bootscripts-1.5
linux-2.4.17
man-pages-1.47
psmisc-20.2
sysvinit-2.84
util-linux-2.11n
Febrero 10, 2002 [gerard]: Capítulo 6: Se agregó un comando de sed para cambiar la ruta /usr/bin/gzip escrita dentro del código de gzexe por /bin/gzip.
Febrero 10, 2002 [gerard]: Capítulo 5 + 6: Se movieron varios programas adicionales que son usados por los guiones de inicio al directorio ($LFS)/bin. Ningún programa usado por los guiones de inicio (excepto los demonios) debe estar en el directorio /usr en caso de que /usr no esté disponible en el proceso de inicio (cuando se monta mediante NFS, por ejemplo).
Febrero 6, 2002 [markh]: Apéndice A - Todas las descripciones sincronizadas y actualizadas.
Febrero 2, 2002 [gerard]: Capítulo 6 - Cambiando el dueño: Se agregó un "cd /" de manera que la barra principal pueda ser borrada de todos los directorios en los comandos chown. Es mucho más placentero escribir de esta manera.
Febrero 2, 2002 [gerard]: Se actualizó a lfs-bootscripts-1.5
Febrero 2, 2002 [gerard]: Capítulo 6 - Gzip: Se eliminó el enlace simbólico a compress. Gzip puede descomprimir archivos .Z, pero no puede comprimir en ese formato.
Febrero 1, 2002 [gerard]: Se actualizó a lfs-bootscripts-1.3
Febrero 1, 2002 [gerard]: Capítulo 6 - Glibc: En vez de usar sed en el archivo config.make, se crea el archivo glibc-build/configparms que contiene "cross-compiling = no".
Enero 30, 2002 [marcheerdink]: Capítulo 5: Se cambió el comando para copiar los archivos de cabeceras para soportar versiones de cp menores que la 4.1.
Enero 30, 2002 [markh]: Capítulos 5+6: Se agregó CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" al comando configure como parche. Esto arregla la compilación en las plataformas PPC y en m68k y no causa daños en x86.
Enero 30, 2002 [gerard]: Capítulo 5 - Montando proc: Se cambió un poco el texto (dejaba implícito que solamente se podía montar el sistema de archivos proc una vez, lo cual no es cierto en la actualidad).
Enero 30, 2002 [markh]: Capítulo 5: Se mejoró la explicación del make mrproper.
Enero 30, 2002 [marcheerdink]: Capítulos 5+6: Se eliminó --libexecdir de las opciones de configuración de fileutils.
Enero 30, 2002 [marcheerdink]: Capítulo 6: Se agregó un enlace simbólico de vipw a vigr después de instalar shadow.
Enero 30, 2002 [markh]: Capítulos 5+6: Se cambiaron las instrucciones de instalación de las binutils y de e2fsprogs para que usen directorios separados, como gcc y glibc.
Enero 30, 2002 [gerard]: Capítulo 6 - Guiones de inicio: Se agregó un chown root.root después del cp.
Enero 30, 2002 [gerard]: Apéndice A - Texinfo: El directorio de trabajo de los programas info es /usr/share/info no /usr/doc/info.
Enero 30, 2002 [gerard]: Capítulo 6 - Procps: Corrección tipográfica de la ruta del directorio app-defaults (es /usr/X11R6/lib/X11/app-defaults y no usr/X11R6/lib/app-defaults).
Enero 30, 2002 [gerard]: Capítulo 6 - Configurando los programas: Se simplificaron los comandos para crear los archivos utmp, btmp, lastlog y wtmp.
Enero 30, 2002 [gerard]: Capítulo 1: Se movieron los Agradecimientos, de modo que aparezcan en la primera página del capítulo 1.
Enero 30, 2002 [gerard]: Capítulo 1: Se creó una página separada para listar los servidores alternativos FTP y HTTP.
Enero 30, 2002 [gerard]: Capítulo 4 - Creando la partición: Se aumentó el tamaño sugerido de 750MB a 1 GB.
Enero 29, 2002 [gerard]: Capítulo 6 - Shadow: Se combinaron los comandos "mv libshadow.a /usr/lib" y "mv libshadow.la /usr/lib" en "mv libshadow.*a /usr/lib"
Enero 26, 2002 [gerard]: Se actualizó a lfs-bootscripts-1.2
Enero 26, 2002 [marcheerdink]: Capítulo 6: Se eliminó la opción datadir de las opciones de configuración de bison, porque las versiones recientes de bison usan por defecto el directorio correcto.
Enero 23, 2002 [markh]: Capítulo 6: Se añadió la sección Creando el enlace simbólico /etc/mtab.
Enero 23, 2002 [gerard]: Se eliminó el comando file -C de la instalación de file. Este paquete ejecuta este comando casi al final de la instalación, así que ya no necesitamos hacerlo.
Enero 23, 2002 [marcheerdink]: Capítulo 4+5+6: El entorno estático ahora se construye utilizando un usuario no privilegiado, eliminando el riesgo de sobreescribir archivos de la distribución anfitriona.
Enero 22, 2002 [markh]: Eliminamos la instalación de las páginas del manual de linuxthreads, ya que no funciona (necesitan perl, y no lo tenemos instalado en ese punto).
Enero 21, 2002 [markh]: Se actualizó a glibc-2.2.5. A la vez, se modificó la instalación de glibc de modo que se instalen las páginas de manual de linuxthreads.
Enero 21, 2002 [markh]: Se actualizó a bison-1.31, file-3.37, kernel-2.4.17, psmisc-20.2 y sysvinit-2.84.
Enero 21, 2002 [markh]: Se actualizó a util-linux-2.11n y se eliminó ADD_RAW=yes ya que no se necesita más.
Enero 21, 2002 [markh]: Se actualizó a man-pages-1.47 y se eliminó el parche de man-pages.
Enero 15, 2002 [gerard]: Apéndice A: Se agregaron archivos de los guiones de inicio (dependencias, sitio de descarga, descripciones).
Enero 15, 2002 [gerard]: Capítulo 6: Se añadió la instalación de los guiones de inicio.
Enero 15, 2002 [gerard]: Capítulo 7: Se eliminaron la mayoría de los guiones, sólo quedó parte de algunos pocos donde establecemos los archivos de configuración en /etc/sysconfig.
Enero 15, 2002 [gerard]: Capítulo 6 - Configurando Sysvinit: Se cambió el contenido de inittab para que correspondiera a los nuevos guiones.
Enero 15, 2002 [marcheerdink]: Capítulo 6 - file: Se cambiaron la instrucciones de instalación, ya que ahora sed ya no es necesario.
Enero 14, 2002 [marcheerdink]: Se cambió la instalación de los archivos de cabecera del núcleo en el capítulo 5 de modo que sea un poco más portable.
Enero 6, 2002 [gerard]: Se reformateó el listado de dependencias.
Enero 1, 2002 [gerard]: ¡Feliz año nuevo LFS!
Enero 1, 2002 [markh]: ¡El primer historial de cambios del año! Se actualizó la nota de derechos de propiedad para cubrir el 2002 ;-) OK - Estoy triste...
Diciembre 16, 2001 [gerard]: Capítulo 6 - Ed: Se reescribió la explicación de porqué ed es opcional, para eliminar cierta confusión.
Diciembre 16, 2001 [gerard]: Capítulo 6 - Texinfo: Se reescribió la explicación de TEXMF para eliminar cierta confusión.
Diciembre 15, 2001 [gerard]: Capítulo 4: Se reemplazó la referencia a "Truco para una sola partición" con una referencia a lfs_next_to_existing_systems.txt.
Diciembre 15, 2001 [markh]: Fusión de los apéndices finalizada. Todos los viejos apéndices A, B y D ahora están en un (gran) Apéndice A.
Diciembre 14, 2001 [markh]: Se fusionaron los apéndices A y B.
Diciembre 13, 2001 [markh]: Apéndice B: Se cambió la etiqueta bdhtml para que la página de flex sea creada como flex.html en vez de flex.
Diciembre 13, 2001 [markh]: Apéndice D: Se cambiaron las referencias a metalab.unc.edu y ftp.ibiblio.org al URL correcto ibiblio.org.
Diciembre 12, 2001 [marcheerdink]: Capítulo 6: Se movió el parche de kbd a las instrucciones de instalación predeterminadas; se actualizó a kbd-1.06-2.patch para arreglar la instalación de algunos programas; se agregaron las descripciones de estos programas; se eliminó la advertencia sobre loadkeys -d que se heredó de los tiempos en que esa opción no se había fijado todavía.
Diciembre 11, 2001 [markh]: Capítulo 6: Se agrega la explicación sobre "Por qué se accede a $LFS antes del chroot".
Diciembre 10, 2001 [markh]: Capítulo 6: Se agregó un parche de kbd para el funcionamiento de loadkeys -d (parche de Matthias Benkmann; originalmente enviado a la lista lfs-dev).
Diciembre 10, 2001 [markh]: Capítulo 6: Fueron recreados los enlaces simbólicos en bash, fileutils y gcc para que las instrucciones del capítulo 6 fueran independientes de las del capítulo 5.
Diciembre 10, 2001 [marcheerdink]: Capítulo 5+6: Se eliminaron los comandos de sed para usar el archivo de respaldo que fue creado anteriormente en vez de escribir un archivo intermedio "tmp~".
Diciembre 10, 2001 [marcheerdink]: Capítulo 5+6: El comando 'make' para la instalación de las diffutils ha cambiado a 'make PR_PROGRAM=/usr/bin/pr.' Este error fue enviado por Greg Schafer.
Diciembre 7, 2001 [gerard]: Capítulo 6: Se cambió el comando de ./Configure -Dprefix=/usr a ./configure.gnu --prefix=/usr. Este último es más consistente con las instrucciones de instalación de otros paquetes, y el resultado es idéntico que de la manera anterior.
Diciembre 3, 2001 [markh]: Capítulo 2: Se agregó la sección ¿Qué Plataforma?
3.1 - Diciembre 3, 2001
Se agregó:
reiserfsprogs-3.x.0j
Se actualizó a:
MAKEDEV-1.4
bash-2.05a
e2fsprogs-1.25
gettext-0.10.40
libtool-1.4.2
lilo-22.1
linux-2.4.16
man-1.5j
man-pages-1.43
modutils-2.4.12
sysvinit-2.83
util-linux-2.11m
vim-6.0
Noviembre 30, 2001 [markh]: Capítulo 6: Se actualizó a man-1.5j. Se eliminó el comando sed que teníamos que usar con la versión anterior ya que la nueva versión detecta el awk correctamente.
Noviembre 30, 2001 [markh]: Capítulo 5: Se agregó la explicación sobre librerías estáticas que fue publicada en lfs-apps (cuando todavía existía) por Plasmatic.
Noviembre 26, 2001 [markh]: Capítulo 5+6: Se actualizó a kernel-2.4.16 y modutils-2.4.12.
Noviembre 26, 2001 [markh]: Capítulo 6: Se agregaron notas de conformidad según FHS a la instalación de findutils.
Noviembre 19, 2001 [markh]: Capítulo 5+6: Se actualizó a bash-2.05a, lilo-22.1, MAKEDEV-1.4, man-pages-1.43 y util-linux-2.11m.
Noviembre 5, 2001 [markh]: Capítulo 6: Se creó un nuevo guión de lex, en vez de enlazar a los comentarios sobre flex en lfs-dev. (Esto es similar a los que hicimos con bison y yacc).
Octubre 27, 2001 [markh]: General: Se hizo un gran arreglo del XML. Esto no debería afectar el texto del libro, o su distribución. Si lo hace, ¡entonces algo ha salido mal!
Octubre 27, 2001 [markh]: Capítulo 6: Se agregó reiserfsprogs-3.x.0j y se actualizó a lilo-22.0.2.
Octubre 24, 2001 [markh]: General: Se arreglaron varios errores ortográficos que fueron descubiertos.
Octubre 12, 2001 [markh]: Capítulo 5 - Núcleo: Se agregó una explicación respecto a el por qué copiamos los archivos de cabecera del núcleo en vez de enlazarlos simbólicamente.
Octubre 12, 2001 [markh]: Apéndice A - Gzip: Se agregó uncompress a la descripción de gunzip, ya que faltaba.
Octubre 12, 2001 [markh]: Capítulo 6 - Util-linux: Se eliminó la entrada USRGAMES_DIR=/usr/bin ya que no es necesaria con util-linux-2.11l.
Octubre 9, 2001 [gerard]: Capítulo 6 - Kbd: Se quitó la opción --datadir, el valor por defecto ya está establecido correctamente.
Octubre 7, 2001 [gerard]: Capítulo 6 - Shadow: Se menciona la receta http://hints.linuxfromscratch.org/hints/shadowpasswd_plus.txt
Octubre 7, 2001 [gerard]: Capítulo 6 - Vim: Se cambiaron las instrucciones de instalación para arreglar un error en el archivo syntax/sh.vim y se agregó la variable CPPFLAGS para especificar el archivo global vimrc como /etc/vimrc.
Octubre 7, 2001 [gerard]: Capítulo 6: Se actualizó a libtool-1.4.2, lilo-22.0, man-pages-1.40, modutils-2.4.10, sysvinit-2.83, util-linux-2.11l y vim-6.0
Octubre 2, 2001 [gerard]: Capítulo 9 - El Final: Se agregó una referencia al contador LFS que está en http://linuxfromscratch.org/cgi-bin/lfscounter.cgi
Septiembre 26, 2001 [gerard]: Capítulo 1 - Servidor de Noticias (News): Se agregó una referencia al servidor de noticias.
Septiembre 26, 2001 [markh]: Capítulo 6 - E2fsprogs: Se cambió --with-root-prefix=/ por with-root-prefix="" en las instrucciones de instalación de e2fsprogs. La razón de este cambio es que el valor / hace que los enlaces simbólicos y las rutas de instalación usen cosas como //lib en vez de solamente /lib. No es un problema fatal, es sólo que no queda bien.
Septiembre 26, 2001 [markh]: Capítulo 5+6: Se actualizó a e2fsprogs-1.25, gettext-0.10.40, linux-2.4.10, modutils-2.4.9 y util-linux-2.11i.
Septiembre 22, 2001 [markh]: Apéndice A: Se reordenaron las descripciones en orden alfabético.
3.0 - Septiembre 21, 2001
Se actualizó a:
e2fsprogs-1.24
Septiembre 21, 2001 [markh]: Capítulo 1+7: Se cambió la información de las listas de correo para reflejar la nueva estructura. El cambio en el capítulo 7 es que los guiones rc y rcS ahora les dicen a las personas que informen sobre los problemas en lfs-dev en vez de hacerlo a lfs-discuss.
Septiembre 18, 2001 [gerard]: Capítulo 5+6 - GCC: Se agregó --enable-threads=posix al capítulo 5, y se cambió --enable-threads por --enable-threads=posix en el capítulo 6. A pesar de que los hilos posix son los predeterminados si no se especifica un tipo de hilo, es más claro así ver qué se habilitó.
Septiembre 17, 2001 [gerard]: Capítulo 6 - Psmisc: Se agregaron notas respecto a cómo encargarse del enlace simbólico de pidof de psmisc (en caso de que sysvinit no esté instalado) y su página del manual. También se agregó --exec-prefix=/ al guión de configuración para que los programas fueran instalados en /bin en vez de /usr/bin (Los guiones de inicio tal vez pueden usarlos, así que éstos deben estar en /bin).
Septiembre 16, 2001 [markh]: Capítulo 6 - Util-linux: Se agregó USRGAMES_DIR=/usr/bin a la rutina make install para que /usr/games no fuera creado por banner y que éste se instale en /usr/bin.
Septiembre 14, 2001 [markh]: Capítulo 6 - E2fsprogs: Se actualizó a la versión 1.24.
Septiembre 11, 2001 [gerard]: Capítulo 6 - Man: Se agregaron unos && que le faltaban a 'done' y se cambiaron los permisos del guión configure al modo 755 en vez de 700 (un modo predeterminado para que las personas no tengan que ser el dueño del archivo).