Volia instal·lar iLife ’09 a un MacBook amb iLife ’08 de serie. Uns amics em van deixar un DVD d’instal·lació original d’un iMac del 2009 per instal·lar-ho, i quan vaig anar-ho a fer… m’apareix un missatge dient bàsicament que aquell DVD estava fet per ser instal·lat en un altre hardware, o sigui, el iMac del model dels meus amics. Total, que buscant una mica a la web vaig trobar les següents instruccions, que si be són per instal·lar un iLife ’08 en una versió diferent de OS X, també em van servir per el cas.
Bàsicament el tema consisteix en buscar la comprovació del hardware. Per fer-ho cal:
- Mostrar els fitxers ocults,
- Copiar del DVD a una carpeta del disc dur el fitxer “Install Bundled Software.mpkg” i la carpeta “System”,
- Mostrar els continguts de “Install Bundled Software.mpkg” (fent click amb el botó dret) i buscar el fitxer “Install Bundled Software.dist”, editar-lo amb el TextEdit mateix,
- Buscar la funció: hwbeModelCheck() i afegir la linia “return true;” al principi, i guardar. Hauria de quedar així:
function hwbeModelCheck() { return true; try { var modelProp = system.sysctl('hw.model'); } catch(e) { system.log('hwbeInstallCheck threw exception ' + e); } var machineCount = hwbeSupportedMachines.length; for ( var i = 0; i < machineCount; i++ ) { if ( modelProp == hwbeSupportedMachines[i] ) { return true; } } return false; }
Amb això ja podem instal·lar el paquet (des de la còpia del disc dur!). Ah! I cal recordar tornar a ocultar els fitxers ocults seguint les instruccions al post a on posa com mostrar-los!