こんにちは。
過去ログを調べましたところ、類似案件がありましたが、
参考記事がdat落ちしていたので回避方法を確認できればと思います。
Appleのサポコミュにて下記の記事を見つけました。
ttps://discussionsjapan.apple.com/thread/10095570?start=0&tstart=0
=============================================
クリーンインストールしたLionだと、Illustrator CS3は例のごとくアップデータが当てられなくて(一部PPCを使っているみたい)結局、10.6.8の環境から必要なものだけコピーするはめになりました。
しばらくこれで使っていたのですが、やっぱりちょっと挙動がおかしくてきちんとインストールする方法を探していたら見つけたので覚え書きとして。
# 見つけたのはもっと前なんだけど、書き忘れていた事をふとしたことで思い出したので・・・
Adobe says this is Apple's problem...: Apple Support Communities
要は、bspatchというのがPPCバイナリらしく、これはOSも標準で持っている (/usr/bin/bspatch) のでそれと置き換える(シンボリックリンクを貼る)ことでアップデータが正常に動作するということのようです。
これで、問題なく、Illustrator CS3の13.0.2と13.0.3のアップデータを当てる事ができました。
=============================================
ここの1)〜14)の部分が良く理解できませんでした><
分かりやすい情報が他にありましたらよろしくお願い致します。
[13286] オフサイド (2011/12/04 Sun 11:46)
訳してみた。
-----
MacOSX LION(10.7)においてIllustratorCS3のアップデートがかけられないのは、アップデータ内にPPC用バイナリが入っているためであり、これをOS内に入っているものと置き換える(リンクさせる)ことによってアップデータをかけられるようになります。
@ターミナル.appを立ち上げます
A whereis bspatch と入力します
B[bspatch]の場所が表示されるのでメモをしておきます
(usr/bin/bspatch)
Cホームフォルダ内に temp フォルダを作成します
DAdobeのサイトからアップデータをダウンロードします
(日本語版の場合13.0.2と13.0.3)
Eダウンロードしたdmgをダブルクリックしてマウントします
F先程作成した tempフォルダにマウントしたファイルをコピーします。
cd /Users/username/temp
cp -R /Volumes/PatcherApplication/AdobePatcher.app .
(最後のドットをつけるのを忘れないように)
Gアップデータ内にある bspatchファイルを探して削除します
cd AdobePatcher.app/Contents/Resources/PatcherApplication.app/Contents/Resources
rm -f bspatch
HOSX内にある bspatchにシンボリックリンクを張ります
ln -s /usr/bin/bspatch bspatch
Iファイルリストを表示させて確認をします
ls -l
リスト内の以下の一行が
lrwxr-xr-x 1 username staff 16 21 sie 01:17 bspatch --> /usr/bin/bspatch
となっていればOKです
Jターミナルを終了させて、Fでコピーしたアップデータを立ち上げ、Illustratorのアップデートをします。
K他のアップデータに対しても同様の作業を行います
文中の[username]はMacのユーザー名(ホームフォルダ名)を入力します。
-------
ターミナルが苦手なら手を出さない方がいいかもね。
変なファイル消しちゃったりすると大変な事になるよ。
[13289] ってゆうか (2011/12/05 Mon 11:42)
>ってゆうか様
レスありがとうございます。
ターミナル、苦手は苦手なんですが・・・そのままというわけにもいかず・・・
試してみます。ありがとうございました。
> ターミナルが苦手なら手を出さない方がいいかもね。
> 変なファイル消しちゃったりすると大変な事になるよ。
[13290] オフサイド (2011/12/05 Mon 15:41)
こちらの情報で無事アップデートでき非常に助かりました。
ありがとうございました。
説明されているターミナルの操作内容を参考に作業を行ったところ
ターミナルを使用せずにGUI操作だけも対応でできましたので、その手順を紹介します。
【作業概要】
アップデータのコピーを作り、その中のコマンドファイル[bspatch]をシステム内のコマンドファイル[bspatch]と入れ替えて実行する。
[アップデータのコピーを準備]
1. アップデータをダウンロードしダブルクリックしてマウントする
2. マウントされたデータ内のAdobePatcher.appを任意の場所(デスクトップや新規フォルダ)などへコピーする。これを改造する。
[アップデータを改造するためのフォルダを開く(A)]
コピーしたAdobePatcher.appの改造します。
3. AdobePatcher.app中をコントロール+クリックで「パッケージの中身を開く」を選んで開く
4. さらにContents > Resources > と開いてゆきPatcherApplication.appをコントロール+クリックで「パッケージの中身を開く」で開く
5. さらにContents > Resources > と開く。コマンドファイルbspatchが見つかる。
[システムのコマンドが入ったフォルダを開く(B)]
6. 新しいFinderウィンドウを開き「移動」メニューから「フォルダ移動…」を選ぶ
7. 「/usr/bin」と入力し「移動」をクリックする。コマンドが沢山入ったフォルダが開きます。
[アップデータを改造]
8. 7で開いたフォルダ内のbspatchをドラッグして5のフォルダにドロップして置き換える。警告が出るので置き換えをクリック。
これで改造は終了です。
[アップデータを実行]
9. IllustratorやSafariを終了して最初にコピーしたAdobePatcher.appを実行します。
[15017] じすた (2012/11/29 Thu 17:17) mail