Changes between Version 1 and Version 2 of UpdateGlibc


Ignore:
Timestamp:
Nov 9, 2020, 10:37:26 AM (5 years ago)
Author:
tonin
Comment:

--

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
    110'''1.''' Bajarse la versión y descomprimir en {{{/INSTALACIONES/glibc}}}
    211
    3 '''2.''' Crear las carpetas {{{glibc-XXX-obj}}} y {{{glibc-XXX-obj64}}}
     12'''2.''' Crear las carpetas {{{glibc-XXX-obj32}}} y {{{glibc-XXX-obj64}}}
    413
    514'''3.''' Si hubiera dependencias para esa versión ponerlas en la carpeta {{{PARA-glibc-XXX}}}
    615
    7 '''4.''' En cada una de las carpetas obj y obj64, hacer el {{{../glibc-XXX/configure}}} con las opciones que se estimen
     16'''4.''' En cada una de las carpetas obj32 y obj64, hacer el {{{../glibc-XXX/configure}}} con las opciones que se estimen
    817
    918'''5.''' Hacer el {{{make}}} y {{{make check}}} para ver que todo va bien
    1019
    11 '''6.''' Crear los directorios {{{/INSTALACIONES/dirtmp}}} e {{{/INSTALACIONES/dirtmp64}}}
     20'''6.''' Crear los directorios {{{/INSTALACIONES/dirtmp32}}} e {{{/INSTALACIONES/dirtmp64}}}
    1221
    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.'''
    1433
    1534'''2.'''
    16 
    17 '''2.'''
    18 
    19 '''2.'''