{{{#!td {{{#!th '''NOTA:''' }}} {{{#!td style="background: #eef" || Este documento sustituye y amplia a [https://webmail.uco.es/drupal/?q=node/443 este de drupal] || }}} }}} '''1.''' Bajarse la versión y descomprimir en {{{/INSTALACIONES/glibc}}} '''2.''' Crear las carpetas {{{glibc-XXX-obj32}}} y {{{glibc-XXX-obj64}}} '''3.''' Si hubiera dependencias para esa versión ponerlas en la carpeta {{{PARA-glibc-XXX}}} '''4.''' En cada una de las carpetas obj32 y obj64, hacer el {{{../glibc-XXX/configure}}} con las opciones que se estimen '''5.''' Hacer el {{{make}}} y {{{make check}}} para ver que todo va bien '''6.''' Crear los directorios {{{/INSTALACIONES/dirtmp32}}} e {{{/INSTALACIONES/dirtmp64}}} '''7.''' Desde cada uno de los directorios obj, hacer {{{make install_root=/INSTALACIONES/dirtmpXX install}}} donde XX es 32 o 64. '''8.''' En la máquina donde estemos compilando, que tiene que tener acceso RW y de root al repositorio TS3, montar en {{{/DESTINO}}} el repositorio de test, normalmente será /TS3/TEST y sincronizar la versión de 32 bits con {{{rsync -aHSv /INSTALACIONES/dirtmp32/ /DESTINO/}}} '''9.''' En la máquina que se utilizará para probar la nueva glibc, que usará el repositorio TEST como /usr/local (debía estar arrancada de antes para asegurarnos poder hacer este paso), hacer {{{ldconfig -v}}} y asegurarnos de que se haya copiado {{{/etc/ld.so.cache}}} a {{{/usr/local/etc/ld.so.cache}}} '''10.''' Si la glibc no hubiera creado el locale es_ES por defecto, se crearía con {{{localedef -i es_ES -f ISO-8859-1 es_ES}}}, aunque puede que no haga falta en glibc modernas. '''11.''' '''12.''' '''2.'''