When I got my new 2.0 White MB I did a clean install (same thing as always), ran Apple updates then ran Monolingual to strip the languages and PPC code.
I then tried to install CS2, Office, and a couple of other Rosetta-running apps.. no dice. I at first thought it was just the MB's issue, but after tinkering in the .pkg files and terminal I found out something which I haven't seen explicitly anywhere else, namely Rosetta itself has necessary PPC code in it which is used (in some complicated way) to run the PPC apps in emulation.
Long story short, you can't strip the PPC code, which is, yeah, frustrating, since it's over a gig of "useless" code that you could reclaim. What I'm looking to do is write a new prog, or modify monolingual, to leave the necessary Rosetta code, and strip PPC binaries from individual apps, i.e. iphoto, iDVD, etc. You can't strip the PPC code from PPC only apps because they won't run, because, well, they're PPC.
Anyone else have better specs on what I should be looking for? Janey, you seem like a knowledgeable geek, any leads?
janey said:
URGH!! Don't!!!! I used monolingual to strip ppc and ppc64 from the unibins on my machine (freed up a lot of space..), but it's been screwy ever since, and a lot of stuff needed to be replaced (basically half the apps in /Applications/Utilities and some of the other apps, as well as some system stuff that i don't quite remember off the top of my head, the one big stinking fat big issue being Installer.app - i can't install anything, no updates, no applications..pacifist isn't perfect and commandline installer doesn't always work either) because it just wouldn't work anymore. I'm planning an erase and install after finals are over at school and I don't need my system for anything important.
If you REALLY can't surpress the urge to strip the PPC stuff, at least don't touch anything in any of the system folders. Only do it for your own non-system programs in /Applications, and don't include the /Applications/Utilities folder.