Escuché que puedo hacerlo usando apt-get install libc6, pero necesito agregar algo a /etc/apt/sources.list para recibir la versión más nueva de glibc. ¿Que debería hacer?¿Cómo actualizar glibc de la versión 2.13 a la 2.15 en Debian?
Respuesta
De hecho, no puede hacerlo fácilmente en este momento (en el momento en que estoy escribiendo este mensaje). Trataré de explicar por qué.
En primer lugar, el glibc is no more, ha sido subsumido por el eglibc project. Y, la distribución de Debian cambió a eglibc hace algún tiempo (vea here y there e incluso en el glibc source package page). Por lo tanto, se debe considerar la instalación de la eglibc package a través de este tipo de comando:
apt-get install libc6-amd64 libc6-dev libc6-dbg
Reemplazar amd64
por el tipo de arquitectura que desee (mira la lista de paquetes here).
Desafortunadamente, la versión del paquete eglibc es solo hasta 2.13 en unstable
y testing
. Solo el experimental
proporciona una versión 2.17 de esta biblioteca. Por lo tanto, si realmente desea tenerlo en 2.15 o más, debe instalar el paquete desde la versión experimental (que no se recomienda). Estos son los pasos para lograr como root:
Añada la siguiente línea al archivo
/etc/apt/sources.list
:deb http://ftp.debian.org/debian experimental main
actualización de su base de datos del paquete:
apt-get update
Instala el paquete eglibc :
apt-get -t experimental install libc6-amd64 libc6-dev libc6-dbg
Ore ...
Bueno, eso es todo amigos.
pude instalar libc6 2.17
en Debian Wheezy
mediante la edición de las recomendaciones en perror's answer:
IMPORTANTE
Es necesario para salir de su gestor de pantalla pulsando CTRL - ALT - F1 . entonces puede dejar x (slim
) con sudo /etc/init.d/slim stop
(sustituir delgado con mdm
o lightdm
o lo que sea)
Añadir la siguiente línea en el fichero de /etc/apt/sources.list
:
deb http://ftp.debian.org/debian experimental principal
Debe cambiarse a:
deb http://ftp.debian.org/debian sid principal
A continuación, siga el resto del post de perror:
actualización de su base de datos del paquete:
apt-get update
Instalar el eglibc
paquete:
apt-get -t sid instalar libc6-dev libc6-amd64 libc6-dbg
IMPORTANTE
Después de finalizar la actualización libc6
, reiniciar el ordenador, y se debe comentar o eliminar el SID fuente que acaba de agregar (deb http://ftp.debian.org/debian sid main
), de lo contrario corre el riesgo de actualizar su distribución completa a sid.
Espero que esto ayude. Me tomó un tiempo darme cuenta.
Esta publicación debería recibir más atención. Es una actualización de la publicación de perror, y en realidad soluciona el problema que la otra publicación tenía – Fezvez
Tenga en cuenta que tuve que reemplazar 'apt-get -t sid install libc6-amd64 libc6-dev libc6-dbg' por' apt-get -t sid install libc6 libc6-dev libc6-dbg' pero funcionó, porque era la versión amd64 que se instaló – Fezvez
@Fezvez: ¿ha tenido algún problema después de eliminar el 'deb http://ftp.debian.org/debian sid main' línea de su archivo '/ etc/apt/sources.list'? – Throoze
Su script también contiene errores, por ejemplo, si tiene instalado dos2unix su instalación funciona, pero si no le gustó, fallará con problemas de dependencia.
Encontré esto por accidente, ya que estaba haciendo un archivo de script de esto para darle a mi amigo que es nuevo en Linux y porque hice las secuencias de comandos en Windows, le indiqué que lo instalara, en ese momento no tenía dos2unix instalado así obtuve errores.
aquí hay una copia de la secuencia de comandos que hice para su solución, pero tengo dos2unix instalado.
#!/bin/sh
echo "deb http://ftp.debian.org/debian sid main" >> /etc/apt/sources.list
apt-get update
apt-get -t sid install libc6 libc6-dev libc6-dbg
echo "Please remember to hash out sid main from your sources list. /etc/apt/sources.list"
este script se ha probado en 3 máquinas sin errores.
No sé qué querías decir con "tuyo". – Ale
¡ESTE FUNCIONA también para mí! – oaxacamatt
Esto salvó mi servidor, recibí un fallo de segmento en todo el lugar, hice strace y busqué en Internet, pero fue en vano. Después de ejecutar esto, mi servidor libc se actualizó a 2.19 y todo volvió a la normalidad :-) –
- 1. valgrind no acepta la versión más reciente de glibc
- 2. ¿Cómo puedo enlazar a una versión específica de glibc?
- 3. Actualizar Git a la última versión (mac)
- 4. Cómo actualizar la versión de Android 2.3.6
- 5. ¿Cómo actualizar la versión de Python?
- 6. Actualizar PHP de la versión 5.2 a la 5.3
- 7. actualizar rubygems a la versión específica en mac
- 8. usa una versión diferente de glibc
- 9. MinGW - Actualizar la versión 3.4.5 de GCC a la versión 4.4
- 10. ¿Cómo puedo forzar a PHP a usar la versión libiconv de iconv en lugar de la versión glibc instalada en CentOS?
- 11. ¿Cómo actualizar la versión de php en wamp?
- 12. Cómo actualizar la versión de Mojarra en GlassFish
- 13. ¿Cómo actualizar node.js y la versión de CoffeeScript a través de la terminal en mac?
- 14. Cómo instalar/actualizar las bibliotecas Lisp en Debian
- 15. cómo configurar ruby1.9.1 como versión predeterminada en debian squeeze
- 16. ¿Cómo actualizar XBAP a la última versión en la computadora del cliente?
- 17. Cómo actualizar la versión de SVN utilizada por git-svn
- 18. Cómo actualizar un registro sin cambiar la versión de fila
- 19. Depende de cómo se determina la versión de glibc (glibcxx) binario?
- 20. Cómo actualizar la versión de Subversion para Windows Netbeans
- 21. Cómo leer la entrada durante la instalación del paquete Debian en los sistemas Debian
- 22. Versión de Apache instalada en una máquina Debian
- 23. Actualizar raíles a una versión específica
- 24. Qué función en glibc llama a la función principal
- 25. Comprobar la versión de glibc para un compilador gcc en particular
- 26. Actualizar a ASP.NET MVC versión 2
- 27. No cv.Point en Python OpenCV en la última versión estable de Debian
- 28. Cómo actualizar Boost cuando Yum tiene la versión obsoleta
- 29. Cómo actualizar la versión de la hoja de estilo en cascada de Visual Studio para validación
- 30. ¿Cómo puedo "Actualizar paquete" a una versión anterior en la consola del Administrador de paquetes?
Me gustó la parte "rezar". –