印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
Mac Inkscape を El Capitan にインストール

Mac に Inkscape をインストールする。アプリ版と MacPorts 版は違う場所にインストールされる。

■ ■ ■

Inkscape はフリーのベクター系ドローツールである。Windows や Mac などのマルチプラットフォームに対応しており,出力の SVG 形式のファイルは共通で,どのプラットフォームの Inkscape でも開くことができる。これまで Windows 版を使ってきたが,今回は Mac にインストールすることにした。

動作環境は Mac OS X 10.11.3 El Capitan, Xcode 7.2.1, MacPorts 2.3.4, XQuartz 2.7.8, Inkscape (アプリ版 0.48.5) (MacPorts 版 0.91) である。

Inkscape のインストール

Inkscape をインストールする方法は,大きくは2種類に分けられる。ひとつはアプリ版,もうひとつはパッケージ管理システム (MacPorts, Homebrew) 版がある。

共通の手順

Inkscape は XQuartz の上で動作するので,まず XQuartz をインストールして環境設定をする必要がある (Mac OS 版 | Inkscape)。XQuartz は,X11 ウィンドウシステムの Mac 実装である。XQuartz を XQuartz からダウンロードしてインストールする。

アプリ版

Inkscape のアプリ版は,通常 Inkscape - Browse Files at SourceForge.net からダウンロードするようになっているのだが,どういうわけか現在ファイルが削除されていて空っぽ状態。

しかしここで諦めてはいけない。ダウンロード元の Inkscape のリンク先を調べると http://downloads.sourceforge.net/inkscape/Inkscape-0.48.5-2+X11.dmg となっているので,Inkscape-0.48.5-2+X11.dmg を探す。ググると Inkscape のコミュニティの中で見つかった (Inkscape-0.48.5-2+X11.dmg | Inkscape)。これをダウンロードしてインストールする。

Where is X11?
Where is X11?


インストール時に Where is X11? という問い合わせがあるので,「アプリケーション」→「ユーティリティ」→「XQuartz」を指定する。

/Applications/Inkscape.app にインストールされる。

MacPorts 版

MacPorts はオープンソースのソフトウェアを Mac で使うためのパッケージ管理システムのひとつである。他に HomebrewFink などがある。最近は Homebrew の人気が高いようだ。

MacPorts はすでにインストールされているとする。MacPorts をインストールするには Xcode Command Line Tools のインストールも必要だ。MacPorts は基本はソースからビルドし,ライブラリなどを自前で持とうとするので,特に最新 OS で使おうとする場合は少しばかり忍耐が必要。少し古い Mac OS だと,MacPorts はビルド済みのバイナリをダウンロードしてくるのですぐにインストールが完了するが,最新 OS ではバイナリが用意されていないことがあり,そのときはソースファイルをダウンロードしてきて Xcode でコンパイルするのである。さらに,目的の Inkscape だけでなく,Inkscape が使うライブラリもビルドする必要があるので,インストールには時間がかかるのである。ただし,ライブラリなどの依存関係にあるファイルは自動的にインストールされるので,じっと待っていればよい。

Inkscape のインストールはターミナルで次のコマンドを入力するだけ。

$ sudo port install inkscape

/opt/local/bin/inkscape にインストールされる。起動はターミナルから

$ inkscape

と入力する。

エラーが出て起動に失敗する場合がある。

Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!

というエラーが出た場合は,「sudo なし」で次のコマンドを入力する。GIMP でも同じエラーが出ることがあるようだ (#20645 ([gimp] [2.6.6] dbus problem starting gimp) – MacPorts)。

$ port notes dbus
dbus has the following notes:
  ############################################################################
  # Startup items have been generated that will aid in
  # starting dbus with launchd. They are disabled
  # by default. Execute the following commands to start them,
  # and to cause them to launch at startup:
  #
  # sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
  # launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
  ############################################################################

メッセージにしたがって,続いて次のコマンドを入力すればよい。メッセージにはないが,2行目のコマンドにも sudo は必要だと思う。

$ sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
$ sudo launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
Posted by n at 2016-02-09 22:32 | Edit | Comments (1) | Trackback(0)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments

(コメントをどうぞ)

Posted by: Feng Ling at September 06, 2016 18:16
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?