Los mecanismos de actualización bash
en su sistema Tiger son similares para los sistemas posteriores. Si se siente cómodo compilando e instalando sus propios programas, esto puede no estar fuera del ámbito de lo posible, pero si no está familiarizado con los compiladores, los Makefiles y los errores que pueden surgir al tratar de hacerlo de una manera diferente a la de Apple. Puede que sea mejor dejarlo como está. Si no está utilizando Web Sharing, login remoto, ssh u otros servicios, no tiene mucho de qué preocuparse. CUPS, el subsistema de impresión de OS X, es vulnerable debido a la forma en que interactúa con bash
, pero el riesgo aquí es mínimo.
Si realmente desea examinar los pasos involucrados, escribí este resumen basado en OS X Lion 10.7.5:
enlace
Las diferencias significativas serán tu punto de partida. Por un lado, realmente desea mantener su base bash --version
como punto de partida. Entonces, donde los sistemas Lion y posteriores usarían v3.2.48 como base, querrías v2.05b:
enlace
Y luego descargarías los 9 parches de:
enlace
Incluso si utilizas mi artículo Preguntar diferente como plantilla, puedes tener problemas. Tenga en cuenta los comentarios en el artículo en el que un usuario de Snow Leopard tuvo problemas porque las fuentes de GNU estaban buscando una versión diferente de readline
para compilar. Puede o no puede encontrarse con el mismo problema. Puedes encontrarte con otros.
La mejor de las suertes con él. Como se indicó en otra parte, haría bien en considerar pasar de Tiger a una versión compatible de OS X. Actualmente, la versión más antigua de OS X compatible es Lion 10.7.5. Todo lo anterior es el fin de vida de Apple. Lion probablemente seguirá el camino del dodo tan pronto como se lance Yosemite.