wiki:UpdateGlibc

Version 2 (modified by tonin, 5 years ago) (diff)

--

NOTA:

Este documento sustituye y amplia a 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.