DTP駆け込み寺
  1. [13286] LionとIllustrator 13.0.2で オフサイド 2011/12/04 11:46
    1. [13289] Re: LionとIllustrator 13.0.2で ってゆうか 2011/12/05 11:42
      1. [13290] Re^2: LionとIllustrator 13.0.2で オフサイド 2011/12/05 15:41
        1. [15017] Re^3: LionとIllustrator 13.0.2で じすた 2012/11/29 17:17

[ 返信 ]

LionとIllustrator 13.0.2で

こんにちは。
過去ログを調べましたところ、類似案件がありましたが、
参考記事が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)

[ 返信 ]


Re: LionとIllustrator 13.0.2で

訳してみた。
-----
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)

[ 返信 ]


Re^2: LionとIllustrator 13.0.2で

>ってゆうか様

レスありがとうございます。
ターミナル、苦手は苦手なんですが・・・そのままというわけにもいかず・・・
試してみます。ありがとうございました。

> ターミナルが苦手なら手を出さない方がいいかもね。
> 変なファイル消しちゃったりすると大変な事になるよ。

[13290] オフサイド (2011/12/05 Mon 15:41)

[ 返信 ]


Re^3: LionとIllustrator 13.0.2で

こちらの情報で無事アップデートでき非常に助かりました。
ありがとうございました。

説明されているターミナルの操作内容を参考に作業を行ったところ
ターミナルを使用せずに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