Changes between Version 1 and Version 2 of UpdateGlibc
- Timestamp:
- Nov 9, 2020, 10:37:26 AM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UpdateGlibc
v1 v2 1 {{{#!td 2 {{{#!th 3 '''NOTA:''' 4 }}} 5 {{{#!td style="background: #eef" 6 || Este documento sustituye y amplia a [https://webmail.uco.es/drupal/?q=node/443 este de drupal] || 7 }}} 8 }}} 9 1 10 '''1.''' Bajarse la versión y descomprimir en {{{/INSTALACIONES/glibc}}} 2 11 3 '''2.''' Crear las carpetas {{{glibc-XXX-obj }}} y {{{glibc-XXX-obj64}}}12 '''2.''' Crear las carpetas {{{glibc-XXX-obj32}}} y {{{glibc-XXX-obj64}}} 4 13 5 14 '''3.''' Si hubiera dependencias para esa versión ponerlas en la carpeta {{{PARA-glibc-XXX}}} 6 15 7 '''4.''' En cada una de las carpetas obj y obj64, hacer el {{{../glibc-XXX/configure}}} con las opciones que se estimen16 '''4.''' En cada una de las carpetas obj32 y obj64, hacer el {{{../glibc-XXX/configure}}} con las opciones que se estimen 8 17 9 18 '''5.''' Hacer el {{{make}}} y {{{make check}}} para ver que todo va bien 10 19 11 '''6.''' Crear los directorios {{{/INSTALACIONES/dirtmp }}} e {{{/INSTALACIONES/dirtmp64}}}20 '''6.''' Crear los directorios {{{/INSTALACIONES/dirtmp32}}} e {{{/INSTALACIONES/dirtmp64}}} 12 21 13 '''7.''' 22 '''7.''' Desde cada uno de los directorios obj, hacer {{{make install_root=/INSTALACIONES/dirtmpXX install}}} donde XX es 32 o 64. 23 24 '''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/}}} 25 26 '''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}}} 27 28 '''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. 29 30 '''11.''' 31 32 '''12.''' 14 33 15 34 '''2.''' 16 17 '''2.'''18 19 '''2.'''