I meccanismi di aggiornamento di bash
sul tuo sistema Tiger sono simili a quelli dei sistemi successivi. Se sei a tuo agio con la compilazione e l'installazione dei tuoi programmi, questo potrebbe non essere al di fuori del regno delle possibilità, ma se non hai familiarità con i compilatori, i Makefile e i trucchi che puoi provare provando a farlo in modo non Apple , potresti star meglio lasciandolo così com'è. Se non stai eseguendo Condivisione Web, accesso remoto, ssh o altri servizi, non hai troppe informazioni su cui preoccuparti. CUPS, il sottosistema di stampa di OS X, è vulnerabile a causa del modo in cui interagisce con bash
, ma il rischio qui è minimo.
Se vuoi veramente esaminare i passaggi coinvolti, ho scritto questo sommario basato su OS X Lion 10.7.5:
link
Differenze significative saranno il tuo punto di partenza. Per prima cosa, vuoi davvero mantenere la base bash --version
come punto di partenza. Quindi, laddove il Lion e i sistemi successivi utilizzerebbero la v3.2.48 come base, si vorrebbe v2.05b:
link
E poi scaricherai tutte le 9 patch da:
link
Anche usando il mio articolo Chiedi a diversi come modello, potresti incontrare dei problemi. Nota i commenti sotto l'articolo in cui un utente di Snow Leopard ha avuto problemi perché i sorgenti GNU cercavano una versione diversa di readline
per la compilazione. Potresti o meno incontrare lo stesso problema. Potresti imbatterti in altri.
Buona fortuna con esso. Come indicato altrove, faresti bene a prendere in considerazione il passaggio da Tiger a una versione supportata di OS X. Attualmente, la versione OS X supportata più vecchia è Lion 10.7.5. Tutto ciò che è più vecchio di questo è stato risolto da Apple. Probabilmente Lion farà la fine del dodo non appena verrà rilasciato Yosemite.