Rossetaをアンインストールしたいのですが方法をお知らせください

よろしくお願いします。あるサイトでプラグインを導入する前提でなにものかわからずRossetaをインストールしてしまったかもしれません。
お恥ずかしながら、インストールしたかどうかも定かではないのですが、Install Plistというものに以下の記載がありましたので、そうだと思います


<string>Rosetta</string>

<key>displayVersion</key>

<string>1.0</string>

<key>packageIdentifiers</key>

<array>

<string>com.apple.pkg.Rosetta</string>

</array>

<key>processName</key>

<string>Software Update</string>

</dict>


調べると問題ないプログラムのようなのですが、現在の所、Intel Mac以前のソフトウェアを使う事がないですし、前述のプラグインも利用しないので

削除をしたいのです。


調べていた際に以下の記述もあったのですが、重ねてお恥ずかしながらわからないのです。


教えて下さい。よろしくお願いします。

------------------------------------------------------------------------------------------------------------------------------

対処

エラーメッセージやRosettaなど、いろいろなキーワードで検索した結果、Apple - Support - Discussions Rosetta no longer working ...が見つかった。bigmac13氏の提案通りに作業すれば解決する。

  1. まず、Java SE 6 Release 1 DP 6をアンインストールする。ただしアンインストーラが附属しないので、パッケージで配置されたファイルの
  2. 一覧に含まれるファイルを全て削除する。まずはファイル一覧の取得。
  3. $ sudo bash# cd /Library/Receipts/JavaSE6Release1.pkg/Contents# lsbom -s -f Archive.bom > /tmp/files
  4. /tmp/filesの空白をエスケープし、行頭に"rm "を挿入する。vimなら :%s/ /\\ /g と :%s/^/rm / とか。
  5. ファイルとパッケージの痕跡を削除して、手動でupdate_prebindingを実行する。
  6. # bash /tmp/files# rm -r /Library/receipts/JavaSE6Release1.pkg# update_prebinding
  7. bigman13氏にならって、各種のリンクからJava SE 6 Release 1 DP 6の痕跡を消して元に戻すため、/Library/Receipts/JavaForMacOSX10.4Release5.pkgの削除と同パッケージの再インストールも実施した。本質的に必要かどうかは分からないけれど、
  8. トラブルシューティングで疲れていたので、これをやらない場合の影響は未調査。

iMac, Mac OS X (10.6.4)

投稿日 2011/04/02 21:04

返信
返信: 8

2011/04/02 22:15 TMY への返信

TMY さんによる書き込み:


よろしくお願いします。あるサイトでプラグインを導入する前提でなにものかわからずRossetaをインストールしてしまったかもしれません。


タイトルはタイトルとして、本文の方にも何をおやりになりたいのか必ずお書きください。引用などができなくなり、不便です。ケータイメールユーザーの間ではパケット料金節約のためか、タイトルにそのまま続けて本文を書くようなスタイルが流行っているようですが、ここはパソコンサイトですので、よろしくお願いいたします。


件名:Rossetaをアンインストールしたいのですが方法をお知らせください

調べると問題ないプログラムのようなのですが、


なぜ、そこまで Rosetta のアンインストールにこだわるのでしょう? 特に傾向としては PC から Mac に入られた方々の場合に、とにかく「無駄」と思われる(=勝手に総判断した)アプリやファイルをどんどん削除してしまっていき、後で(特に iPod、iPhone、Apple iPad 等の iOS 機器との関連で)深刻なトラブルに見舞われている人が結構います。あまり無闇に OS の用意している機能は削除しない方がシステムの安定性のためにも好ましいかと思われます。


現在の所、Intel Mac以前のソフトウェアを使う事がないですし、前述のプラグインも利用しないので

削除をしたいのです。


これは大きな誤解です! Mac の現行機が全て Intel Mac だからと言って、現在提供されているアプリケーションが全て Cocoa アプリケーションであるわけではありません。特に、有名どころの市販ソフトには Rosetta でないと動作しないものが結構あります。フリーウェアやシェアウェアでも結構少なくない定番ソフトが PowerPC 用だったりします。例えば「駅すぱあと」等は現役バリバリのアプリケーションですが PowerPC アプリです。最近は使う人も減ってきてはいるとは思いますが、かつての Mac の定番メーラーの Eudora 等も PowerPC アプリケーションです。有名な大手のアプリでも、アプリケーションが巨大で複雑すぎると、格別処理速度が要求されるわけでもないソフトの場合はメーカーも「どうせ Rosetta で動くんだから、このままでもいっか?」と PowerPC 版のまま提供し続けているところが結構あるようです。元々 Mac ユーザーは圧倒的に少数ですから、そこまで手を掛けてられないというのが正直なところでしょう。特に PC 版と(PC 版を基にした)Mac 版を出しているディヴェロッパーにその傾向が強いようです。


通常は、市販ソフトを購入したり、シェアウエアやフリーウエアの最新版をダウンロードしたような場合に、いちいち PowerPC 版かどうか確認するものではありません。1つでも、うっかり (?) そのようなアプリをダブルクリックしてしまえば、その瞬間に自動的に Rosetta は再インストールされてしまいます。そして「駅すぱあと」のような有名売れ筋ソフトが PowerPC 版である以上は、いずれは Rosetta は再インストールされてしまうと思います。


よほど神経質に「自分は絶対に PowerPC ソフトはインストールしないぞ!」と心に誓って、そのことに執念を燃やしでもしない限りは(つまり、「PowerPC アプリをインストールしない!」ということを人生の目的にでもしない限りは...)現状ではいつかは Rosetta はインストールされてしまいます。もちろん、Mac で使える多くの便利な有名ソフトも使うことができなくなってしまいます。「いったい何のために Mac を買ったのか? 便利なソフトを使って色々な仕事をすことではなかったのか?」という原点が失われてしまうことになりかねません。


そこまでエネルギーと時間を使って、わざわざ Rosetta をアンインストールする必要があるのでしょうか?(下手すれば、それまで安定していたシステムが不安定になる危険もあるのに。)



Apple サポートコミュニティ: Office2008をRosetta環境を入れずにインストールするには?

Apple サポートコミュニティ: PowerPCアプリケーションはSnow Leopardで稼働しますか?

Re: PowerPCアプリケーションはSnow Leopardで稼働しますか?Rosettaのアンインストール方法を教えて下さい! - Yahoo!知恵袋

Rosettaのアンインストールについて - Yahoo!知恵袋

Rosettaが起動しなくなったトラブルのメモ

Apple - Support - Discussions - Rosetta no longer working ...




--------------------

Apple MacBook Pro (17"/Intel Core i7/2.3 GHz/8 GB RAM/512 GB SSD/HR-AG)

Mac OS X 10.6.7 (Build 10J869) [Snow Leopard]

2011/04/03 00:03 TMY への返信

システムをインストールし直すのが手っ取り早いでしょうね。


その際、オプションインストールでRosettaにチェックが入っていないことを確認することをお忘れなく。

なお、必要なデータ等は、システムの再インストール後にTime Machineを使って戻せばよいかと。


あとは、「システム環境設定」>「ソフトウェア・アップデート」で、『アップデートを自動的にダウンロード』のチェックを外しておきましょう。

そうすれば、Rosettaで動作するアプリケーションを起動させようとしたときには、「Rosettaをインストールする必要がある」旨のダイアログが表示されるので、キャンセルすれば自動的にインストールされることはないです。

2011/04/03 00:14 TMY への返信

当方はOSX 10.6 10A432 (QuickTime 7, Rosseta, X11)にCombo 10.6.7をUpdateしています。


---------------------------------------------------------

注意 実際に試してませんので実行するのは、あくまで自己責任で行うこと。

---------------------------------------------------------


Bom fileを調べると下記のようになっています。

com.apple.pkg.Rosetta.bom

/usr/libexec/oah/translate 100755 0/0 2143712 2831842588

com.apple.pkg.update.rosetta.10.6.7.combo.bom

/usr/libexec/oah/translate 100755 0/0 2144096 3700795484


消去する方法はTerminalで… # 要Password

sudo rm -f /usr/libexec/oah/translate

sudo update_dyld_shared_cache -force -root /

# 2行目のコマンドを行わないとFinderが反応しなくなると思います。駄目ならSafe Bootを行ってから2行目のコマンドを実行して下さい。


終わったら下記のRosseta関係を消去して下さい。# 要Password

# FinderのGo menuから.../db/receiptsに行けば見つかります

/private/var/db/receipts/com.apple.pkg.Rosetta.bom

/private/var/db/receipts/com.apple.pkg.Rosetta.plist

/private/var/db/receipts/com.apple.pkg.update.rosetta.10.6.7.combo.bom

/private/var/db/receipts/com.apple.pkg.update.rosetta.10.6.7.combo.plist

# UpdateしたComboによってVersionが違うと思います。

2011/04/03 00:20 TMY への返信

調べると問題ないプログラムのようなのですが、現在の所、Intel Mac以前のソフトウェアを使う事がないですし、前述のプラグインも利用しないので削除をしたいのです。


「問題ないから削除しなくてもいい」でいいのではないかと思います。

Apple サポートコミュニティ: Office2008をRosetta環境を入れずにインストールするには?

こちらでも触れていますが、Rosettaでインストールされるファイルは、"/usr/libexec/oah/translate" のみ、たかだか2MBの小さなファイルです。

リスクを冒してまで削除する必要はないのではないかと (^^;


あと、こちらのトピックの情報についてですが・・・

Apple - Support - Discussions - Rosetta no longer working

Mac OS X 10.4での話なので、10.6には当てはまらないと思います。情報を探す場合には、その情報の発信時期についても注意されるといいかと。

2011/04/04 02:25 しい坊 への返信

しい坊さま、ご回答をお寄せいただきありがとうございました。しい坊様をはじめ、皆様からのご意見を参考にさせていただきました。結果、消去インストールをさせていただきました。質問の仕方から様々お教えを頂き、本当にありがとうございました。

2011/04/04 02:30 Maculturati への返信

Maculturatさま、ご回答をお寄せいただきありがとうございました。つたない質問に丁寧にご回答をお寄せ頂き感謝いたしております。皆様のご回答を自分なりに咀嚼して、消去インストールをさせていただくのが一番かと思い、実行させていただきました。本当にありがとうございました。

2011/04/04 02:34 ぴっぴ への返信

ぴっぴ様、ご丁寧なご回答ありがとうございました。ターミナルを使う方法を丁寧にご解説頂き、勉強になりました。ありがとうございました。皆様からお寄せ頂いたご回答を参考に今回消去インストールを選択させていただきました。ご回答本当にありがとうございました。

2011/04/04 02:41 HAL への返信

HALさま、情報の発信時期についてもお知らせ頂きありがとうございます。ご回答をご丁寧におよせ頂きありがとうございます。皆様からのご回答を参考に今回消去インストールを選択させていただきました。ありがとうございました

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Rossetaをアンインストールしたいのですが方法をお知らせください

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。