is there anyway to uninstall rosetta?

Discussion in 'macOS' started by rich2k4, Sep 2, 2009.

  1. rich2k4 macrumors regular

    Joined:
    Apr 15, 2009
    #1
    i installed it because i thought i needed it, but it turns out i don't, and i don't want it on my system. anyway to get rid of it?
     
  2. SilentPanda Moderator emeritus

    SilentPanda

    Joined:
    Oct 8, 2002
    Location:
    The Bamboo Forest
    #2
    You might be able to uninstall it by putting in the Snow Leopard disc and running the Additional Packages.pkg (or whatever it is).

    It only takes like 3 MB on your disc though so I don't know that there is too much reason to remove it.
     
  3. rich2k4 thread starter macrumors regular

    Joined:
    Apr 15, 2009
    #3
    i tried that, it doesn't let me uninstall.

    i'm just worried it might somehow slow down my system
     
  4. zenoran macrumors regular

    Joined:
    Aug 19, 2009
    #4
    supposedly it only runs when it's needed and there is no trace otherwise. disk space is the only drawback of having it installed.
     
  5. mcmanus7 macrumors 6502a

    Joined:
    Oct 30, 2008
    #5
    as mentioned above Rosetta is only a 2-3 mb install.... and only runs when it is needed therefore it really has no impact on your computer unless you REALLY need that 2-3 mb back...
     
  6. TheSpaz macrumors 604

    TheSpaz

    Joined:
    Jun 20, 2005
    #6
    Hahahahaha!

    The only reason I refuse to install Rosetta is because I'm trying to train myself not to use old PPC apps. If I try to open a PPC app (like Iconographer for example) and it wants me to install Rosetta, I just abandon that idea and try to find an intel app that does the same thing.
     
  7. maflynn Moderator

    maflynn

    Staff Member

    Joined:
    May 3, 2009
    Location:
    Boston
    #7
    That doesn't work when there's no other apps or ways to use something. For instance, some drivers require it and w/o your scanner or printer won't work :(
     
  8. TheSpaz macrumors 604

    TheSpaz

    Joined:
    Jun 20, 2005
    #8
    True. Fortunately, I don't have that problem, but everyone's needs are different right?
     
  9. rdowns macrumors Penryn

    rdowns

    Joined:
    Jul 11, 2003
    #9
    I didn't install it and the MS Office installer needed it. Not like I'm going to obsess the drive space.
     
  10. Amdahl macrumors 65816

    Joined:
    Jul 28, 2004
    #10
    I'm curious... What do you see if open Terminal and do
    Code:
    ls -l /private/var/db/dyld
    
     
  11. Rainier42 macrumors member

    Joined:
    Aug 21, 2009
    #11
    There is an application/utility called Monolingual (http://monolingual.sourceforge.net/) that allows you to delete all languages from your machine that you feel you don't need. Under the third tab, labeled Architectures, there are entries for removing PPC code. Just be careful ... if you remove something that is needed, you may have to reload your OS.
     
  12. rich2k4 thread starter macrumors regular

    Joined:
    Apr 15, 2009
    #12
    so there is absolutely no way of uninstalling rosetta if i don't want it at all
     
  13. macfanboy macrumors 6502a

    Joined:
    Jun 5, 2007
    #13
    the post LITERALLY just before yours just gave an idea.

    rbp (read before posting)
     
  14. DOUGHNUT macrumors regular

    Joined:
    Jan 8, 2006
    #14
    try this,
    go to finder, press command-f to bring up spotlight,
    under the left drop down box, select other and select system files (meaning, spotlight will include system files when searching),
    right drop down box select "are included"
    select File Name on the top spotlight bar.

    spotlight search "rosetta" and delete the files. i don't know if you're gonna break anything since you're tinkering with system files, so i personally wouldn't try it...but if it really bothers you, you have no other choice.
     
  15. calderone macrumors 68040

    calderone

    Joined:
    Aug 28, 2009
    Location:
    Seattle
    #15
    In all seriousness, it isn't a huge deal. It will not slow you down just by being there. Just avoid PPC apps. But here you go. Rosetta is in:

    Code:
    /usr/libexec/oah/
    This is what the bom from the Rosetta package reveals.

    I am also curious to know what the result of:

    Code:
    ls -l /private/var/db/dyld
    For those who did not install Rosetta. Since the bom didn't include paths to there, I am guessing these:

    Code:
    dyld_shared_cache_rosetta
    dyld_shared_cache_rosetta.map
    
    Come from somewhere else during installation, and are probably installed by default.

    This removes PPC code from applications, it does not remove the actual translator, i.e. Rosetta.
     
  16. xraydoc macrumors demi-god

    xraydoc

    Joined:
    Oct 9, 2005
    Location:
    192.168.1.1
    #16
    Ditto. Though if I end up needing it at some point I'm definitely not going to obsess about it.
     
  17. sidewinder macrumors 68020

    sidewinder

    Joined:
    Dec 10, 2008
    Location:
    Northern California
    #17
    Code:
    $ ls -l /private/var/db/dyld
    total 1166312
    -rw-r--r--  1 root  wheel  199147520 Aug 28 14:04 dyld_shared_cache_i386
    -rw-r--r--  1 root  wheel      49274 Aug 28 14:04 dyld_shared_cache_i386.map
    -rw-r--r--  1 root  admin  200429568 Aug 31 22:02 dyld_shared_cache_rosetta
    -rw-r--r--  1 root  admin      41832 Aug 31 22:02 dyld_shared_cache_rosetta.map
    -rw-r--r--  1 root  wheel  197427200 Aug 28 14:04 dyld_shared_cache_x86_64
    -rw-r--r--  1 root  wheel      48528 Aug 28 14:04 dyld_shared_cache_x86_64.map
    drwxr-xr-x  8 root  wheel        272 Jul 14 01:58 shared_region_roots
    S-
     
  18. Ramashalanka macrumors regular

    Joined:
    Dec 26, 2008
    Location:
    Lanka Ravi Shanka
    #18
    Code:
    -rw-r--r--  1 root  wheel  199155712  1 Sep 17:58 dyld_shared_cache_i386
    -rw-r--r--  1 root  wheel      49274  1 Sep 17:58 dyld_shared_cache_i386.map
    -rw-r--r--  1 root  wheel  197373952  1 Sep 17:58 dyld_shared_cache_x86_64
    -rw-r--r--  1 root  wheel      48528  1 Sep 17:58 dyld_shared_cache_x86_64.map
    drwxr-xr-x  8 root  wheel        272 14 Jul 20:58 shared_region_roots
    
     
  19. Amdahl macrumors 65816

    Joined:
    Jul 28, 2004
    #19
    Ramashalanka, how about this one:

    Code:
    file /System/Library/Frameworks/Foundation.framework/Versions/Current/Foundation
     
  20. Ramashalanka macrumors regular

    Joined:
    Dec 26, 2008
    Location:
    Lanka Ravi Shanka
    #20
    This is the size of the file that's there, is that what you were asking for? I don't have a machine with Rosetta to see if it's any bigger with that installed.

    Code:
    lrwxr-xr-x    1 root  wheel        28  1 Sep 17:50 CodeResources -> _CodeSignature/CodeResources
    -rwxr-xr-x    1 root  wheel  11760720 17 Jul 17:27 Foundation
    drwxr-xr-x  128 root  wheel      4352 17 Jul 17:26 Headers
    drwxr-xr-x   27 root  wheel       918  1 Sep 17:51 Resources
    drwxr-xr-x    3 root  wheel       102 17 Jul 17:27 _CodeSignature
    
     
  21. Amdahl macrumors 65816

    Joined:
    Jul 28, 2004
    #21
    Well, I have Rosetta (10.5), and mine is 18159328 supporting four architectures (AMD64, x86, ppc, ppc64)

    So, that likely means that being able to run PowerPC code takes only 2.8MB, and doesn't actually put any PPC code in your system. People who dislike Rosetta are irrational.

    If you can run the file command, that would help. I want to see what is in it. I don't think installing Rosetta has any effect, since Rosetta is only 2.8MB. The question was whether Snow Leopard still included PPC code in the libraries, which it appears it does not. But PPC was only included in the libraries so that PPC machines could boot and run, not so Rosetta would run.
     
  22. Ramashalanka macrumors regular

    Joined:
    Dec 26, 2008
    Location:
    Lanka Ravi Shanka
    #22
    Interestingly, there is some ppc in there:

    Code:
    $ file Foundation
    Foundation: Mach-O universal binary with 3 architectures
    Foundation (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
    Foundation (for architecture i386):	Mach-O dynamically linked shared library i386
    Foundation (for architecture ppc7400):	Mach-O dynamically linked shared library ppc
    I'll probably install Rosetta eventually, I just don't need any PPC software at the moment.
     
  23. Neotyguy40 macrumors regular

    Joined:
    Jul 15, 2009
    #23
    I only needed rosetta for an installer. And now I don't need it anymore.

    Anyone know how I can uninstall it? I know it doesn't do much, but I still want to uninstall it.
     
  24. Amdahl macrumors 65816

    Joined:
    Jul 28, 2004
    #24
    Try an Erase & Install. And use candles too. They help.
     
  25. Neotyguy40 macrumors regular

    Joined:
    Jul 15, 2009
    #25
    Sort of hoping I didn't need to go there again. I already did that twice.

    Ahh well, I will just do an erase and install tomorrow.
     

Share This Page