bar_1

contents_map

ラベル 日本語 の投稿を表示しています。 すべての投稿を表示
ラベル 日本語 の投稿を表示しています。 すべての投稿を表示

2016年11月17日木曜日

Mac の GIMP 2.8.18 でインストール版の日本語のヘルプを使うには

以前(2014年)Mac の GIMP 2.8.10 向けに、同様のことをおこなう方法を書きました。それから時が経ち、GIMP に組み込まれている GTK の仕様が若干変わったことから、以前書いた方法では、うまく行かなくなってしまったようです。
そこで試行錯誤したところ、新たに GIMP 2.8.18 でインストール版の日本語のヘルプ (= GIMP User Manual; 使用のてびき) や状況適応ヘルプ、今日の技を見るための解法を見つけることができたので、本記事として取り上げたいと思います (オンライン版の日本語ヘルプを使いたい人は、以下の作業は必要ありません。GIMP を起動してからヘルプの設定で オンライン版 を選べば問題なく利用できます)。

2014年5月11日日曜日

Mac の Gimp 2.8.10 でヘルプを使えるようにするには

概要

前回、「Mac OSX 10.9 (Mavericks) で 日本語入力可能な日本語化された Gimp 最新版 (2.8.10) を使うには」 にて、 Mac OS X 10.9.x (Mavericks) にインストールした GIMP 2.8.10 は、エラーによりヘルプドキュメントが見れない状態であることがわかった。そこで本記事では、GIMP の使用している GTK に MimeType の設定を行うことにより、(日本語) ヘルプドキュメントを使用できるようにする。これにより、パッチあてやコンパイルなしに、Mac 用の GIMP 2.8.10 で、以下のようなヘルプメニューを使えるようになる: GIMP のヘルプメニューの ヘルプ (Help)F1 をおした時の状況適応ヘルプ (Context Help)今日の技 (Tip of the day)。付録として解析したときのログも掲載した。
この手法は日本語以外の外国語においても有効なはずである。(This solution must be available in any foreign languages other than japanese.)

手法と手順

本記事の手法は、RPM で提供されている GIMP の日本語ヘルプドキュメントを GIMP.app に組み込み、GIMP 内部の GTK の設定に MimeType の追加をすることで、インストール版のヘルプドキュメントを利用可能にするというものです。
以下の手順でおこないます:
  1. 日本語のローカル版ヘルプドキュメントを GIMP.app に追加する
  2. GIMP.app のヘルプの設定
  3. MimeType の設定を GIMP.app が使用している GTK の設定に追加
詳細は、下記のようになります。

1. 日本語のローカル版ヘルプドキュメントを GIMP.app に追加する

前回用意した状態だと、GIMP.app は、一切のヘルプドキュメントを持っていない状態です。なので所定の場所に、ヘルプのデータ (html, 画像) を、ぶち込みます。
GIMP のヘルプドキュメントは別パッケージで提供されていたりします。しかしながら、これをコンパイルするのは結構な手間です。
だから、Linux のディストリビューションで提供されているコンパイル済みパッケージである RPM から、中身を吸い出して流用します。この手順は以下のように行います:
  1. RPM Rawhide gimp-help-ja 2.8.1 noarch rpm などを、適当なディレクトリにダウンロードする
  2. rpm2cpio.pl コマンドをインストールする
    ターミナルから、brew install rpm2cpio (brew の場合) を実行する
  3. RPM をファイルに展開する
    ターミナルから、
    rpm2cpio.pl gimp-help-ja-2.8.1-1.fc21.noarch.rpm | cpio -id
  4. 展開されたデータの help/ 以下を、GIMP.app にコピーする
    前の手順で、カレント・ディレクトリに usr/ 以下に展開されたデータができる。この中にある help ディレクトリを丸ごとコピーする。コピー先は、
    /Applications/GIMP.app/Contents/Resources/share/gimp/2.0/
    で、ここに brushes, dynamics, fonts, …などとおなじように help が配置されるようにする。
※ GIMP.app の中身の開き方は、Finder から /Applications/GIMP.app を選んで、右クリック > パッケージの内容を表示 です。

2. GIMP.app のヘルプの設定

GIMP.app のヘルプ表示の仕方を、ローカルを参照し、また通常の Web ブラウザを使用するように設定します。手順は以下のとおりです:
  1. メニューのGIMP > 設定 (Preferences)… を選ぶ
  2. GIMP の設定 ウィンドウが出てくる
  3. 左ペインのアイコンのリストから、上から 4 番目の ヘルプ を選択
  4. 右ペインの 全般 にある 使用するユーザーマニュアル から、インストール版 を選択
  5. 同じく、ヘルプブラウザー使用するヘルプブラウザー から、ウェブブラウザ を選択
  6. OK ボタンを押して GIMP の設定 ウィンドウを閉じる
  7. GIMP を終了する

確認方法

GIMP を起動して、メニューから GIMP > 設定 > ヘルプ を見てください。
ここまでの手順がうまくできていれば、「電球ユーザーマニュアルはインストール済みです。」という表示が出ます (でも、次の手順が済むまではまだ使えません)。

3. Mime タイプの設定を GIMP.app が使用している GTK の設定に追加

上記までの設定で、GIMP はヘルプファイルを認識します。ユーザが、メニューからヘルプを表示しようとすると、GIMP は、plug-ins/web-browser でドキュメントを開こうとします。ところが、GIMP が使用している GTK がこれを弾いてしまい、下記のようなエラーとなります:
GIMP エラーメッセージ
プロシージャー 'plug-in-web-browser' の呼出し時にエラーが発生しました。
No application is registered as handling this file
Script-Fu から、(plug-in-web-browser "file://localhost/Applications/GIMP.app/Contents/Resources/share/gimp/2.0/help/ja/index.html") として同じエラーを再現できることから、URI のスキーム指定 file: を扱えないことが、原因であることが予想されます。
そこで、GTK がエラーを吐かないように、mimeinfo.cacheopen.desktop の 2 つのファイルに MimeType の追加をする修正を行います。これらのファイルたちが格納されている場所は、/Applications/GIMP.app/Contents/Resources/share/applications です。
まずはターミナルを開いて、カレントディレクトリをこの場所にしてください。
作業の手順は以下のとおりです:
  1. 元のファイルをバックアップします
    cp -p mimeinfo.cache mimeinfo.cache.orig
    cp -p open.desktop open.desktop.orig
  2. mimeinfo.cache の修正
    エディタ (vim, emacs, nano など) で、 mimeinfo.cache の最後に一行x-scheme-handler/file=open.desktop; を追加します
  3. mimeinfo.cache の修正の確認
    $ diff mimeinfo.cache.orig mimeinfo.cache
    32a33
    > x-scheme-handler/file=open.desktop;
  4. open.desktop の修正
    MimeType の設定に、x-scheme-handler/file; を追加します
  5. open.desktop の修正の確認
    $ diff open.desktop.orig open.desktop 7c7 < MimeType=x-scheme-handler/http;x-scheme-handler/https --- > MimeType=x-scheme-handler/file;x-scheme-handler/http;x-scheme-handler/https
これで、GIMP で日本語のヘルプが使えるようになりました!Yay!
GIMP を起動して、メニューから ヘルプ > ヘルプ などを試してみてください。Web ブラウザが立ち上がって、ヘルプのHTMLファイルが表示されます。今日の技 で表示されるウィンドウで 詳しくはこちら を押すと、ブラウザでおなじようにリンクが表示されます。

まとめ

  • GIMP.app に日本語のヘルプドキュメントを組み込む方法を述べた
  • GIMP.app にローカルにインストールしたインストール版ヘルプドキュメントを見るための設定方法を述べた
  • GIMP の使用している GTK に MimeType の設定を追加する方法を述べた
以上です。
以降は、トラブルシューティングしたい場合のなんかの参考に。

PS. Mac OS X での GIMP の設定ファイルの場所

システム側

GIMP.app の中の
  • Resources/etc
  • Resources/share/applications
  • Resources/share/gimp/2.0
などなどにある。

ユーザ側

  • ~/Library/Application\ Support/GIMP/2.8/
の中に、いろいろな rc ファイルが有る。

2014年3月10日月曜日

Mac OSX 10.9 (Mavericks) で 日本語入力可能な日本語化された Gimp 最新版 (2.8.10) を使うには

Mac の Gimp 最新版 (2.8.10) の日本語入力と日本語化

日本語化したGimp最新版で日本語入力
2014-05-11追記: エラーが出てしまう (日本語) ヘルプを利用可能にするには「Mac の GIMP 2.8.10 のヘルプを使えるようにするには」をごらんください。あと、本記事でSourceForge版と言っていたのは、より正しくは LisaNet版 (Gimp on OS X) でした。SourceForge には、LisaNet版のGimp on OS X と GIMP本家版のGIMP.app の 2 つのプロジェクトがあります。
Mac OSX Mavericks (10.9.X) の GIMP の最新の 2.8 系統は、日本語版のパッケージではいろいろと致命的な不具合があっていい評価が得られていない (たとえば、キーボード入力がショートカットとみなされてしまうとか) みたいだ。中でも、日本語入力ができないのは非常にツラい: 具体的には、SourceForge.jp の Gimp on OS X プロジェクトからダウンロードした LisaNet 版 のもの (Gimp-2.8.10p2-Mavericks.dmg) は、メニューが日本語化されているものの、日本語入力ができない。このためワークアラウンドとして、コピペやテキストファイルからの読み込みをしなければ ならない。非常にストレスフルだ! 一方で、GIMP本家 (gimp.org) のもの (gimp-2.8.10-dmg-1.dmg) は、日本語入力はできるものの、日本語化されていない……。
そ こで、これらの問題を解決する方法として、日本語入力ができる GIMP 本家版をベースに、これを日本語化する方法を説明する。これにより、テキストファイルから文字列をコピペするなんていうまだるっこしいことをしなくて 済み、ごくごく普通に日本語を入力できる GIMP が使えるようになります!!
概要としては、(1) ロケールデータのコピーと (2) 起動スクリプトの修正である。

2011年6月27日月曜日

Windows + Firefox 環境で “It's All Text!” の代わりに Vimperator を使うには?

背景

ブラウザ上のテキストエリアなどで、入力する文をエディタを使って編集を行いたい場合、Firefox では、アドオン:“It's All Text!” を利用するのが便利らしい[佐々木2009]。

しかし、自分の環境では、このアドオンを利用することが出来ずにいた。というのも、自分の Windows の ログオン(アカウント)名は、日本語を含むものだからだ; このアドオンでは、一時ファイルをアカウント名を含むフォルダに作ろうとする。しかし、海外製のアドオンということもあり、日本語を含むフォルダについては考慮されておらず、エディタ起動時にエラーとなってしまう。

しかしこの度、別のアドオン:Vimperator [MAX2011]を使用して、まさに望んでいたことができたので、ここに報告したい。

いやー、すばらしい!!

2011年1月24日月曜日

LyX 1.6.0 on TeX Live 2010

Windows XP環境(今回はCygwinはなし)で、LyX(pLaTeXのGUIフロントエンド)を、
試行していた。ある程度使えることが確認できたので、ここに報告する。

試行したのは、環境のインストールからLyXの機能の確認で、以下のような点:
・LyX環境のインストール(TeX, LyX, GhostScript, GSView)
・LyXで日本語文書の作成とコンパイル、dvi表示
・LyXでフリガナを振る
・LyXでカスタマイズしたデザインの索引・用語集を付ける
・LyXで上記を含んだ文書の親分書・子文書への分割、コンパイル、およびdvi表示
・上記文書のPDF表示、PostScript表示
である。以上で、満足する動作結果を得た。


2011年1月14日金曜日

LyXの日本語版の試行1


今、色々試してるんだけど、結論から言うと、まだうまく行ってない。
→とりあえず、動くようにはなりました(Jan. 24th, 2011: LyX 1.6.0 on TeX Live 2010)


でも日本語のLyX情報は、とても少ない。失敗の例として、このエントリを上げておく。他にもLyXの導入を試している方がおられたら、リンクを貼ってください。助け合いましょう。


■使用したインストーラ



LyX-168-4-26-AltInstaller-Complete.exe


■不具合概要




  1. 日本語の文書のdvi表示ができない。

    1. 英語の文書のdvi表示は、可能である。

  2. babel-japaneseをインストールするためのplatexが、処理できない




●推測される原因:



日本語の場合、インストール先のフォルダのパスにスペース、および日本語が含まれていると、上記不具合の原因となる?


●アドホック対処



スペースも日本語も含まないフォルダに、再インストールする。

→これでも、ダメでした。


■上記インストーラでインストールされるもの


●スタート・メニュー内:




  1. Ghostgum>GSview 4.9(LyXのアンインストールの途中、アンインストールできる)

  2. JabRef>JabRef 2.6(アンインストーラ有り)

  3. LyX 1.6.8>LyX(アンインストーラ有り)

  4. MiKTeX 2.9>(LyXのアンインストーラによってアンインストールできる)

※Aspellも、LyXのアンインストーラで、選択的アンインストールできる



●Program Files\ディレクトリ




  1. Ghostgum\

  2. JabRef\

  3. LyX 1.6.8\

  4. MiKTeX 2.9\




●プログラムの追加と削除




  1. Aspell 0.6 Dictionary (Language: en)

  2. Aspell 0.60.4 Data

  3. GSView 4.9

  4. LyX 1.6.8

  5. MiKTeX 2.9

  6. JabRef 2.6
これらは、スタート・メニュー内のアプリのアンインストーラから、削除できる。





■症状1:LyXドキュメントの表示時の不具合メッセージ



ヘルプ・ドキュメントを読もうとすると:
Message:
"この文書が要求しているレイアウトファイル
jarticle.layout
が利用可能になっていません。この文書が要求
しているLaTeXクラス化スタイルファイルが利
用できないためと思われます。詳細は「カスタ
マイズ」ヘルプファイルをご覧ください。
LyXは出力を生成することができません。
"

とポップアップ・ウィンドウに表示される。


  • ヘルプ>
    -LyXユーザーの手引き(UserGuide)
    -LyXの高度な機能(Extended)
    -埋込みオブジェクト篇(EmbeddedObjects)
    などを開くと、表示される。

  • ドキュメント自体は、メイン・ペインに表示される。

●解析



インストール先のディレクトリ
D:\Program Files\LyX 1.6.8\Resources\layouts\

を見ても、それらしきファイル(jarticle.layout など)は、既に存在する。


日本語関係のスタイルが使用できない状態になっている?

●解決方法



→?
��ドキュメント自体のHTML表示はなされる。)

■症状2:dvi表示時のコマンド実行のエラー



LyX起動後文書を作成しdvi表示のために、dviボタンを押下すると:
"
java -jar htmltolatex.jar -input "newfile1.html" -を実行している間にエラーが発生しました。
"


●解析



ランチャ(LyX)が実行するコマンドに、なにかが欠けている?

■症状3:LyXドキュメント開いたときのエンコード関連のメッセージ



LyX起動後文書を作成しでdvi表示しようとすると、
“使用中の文書のパス「xxxxxxxx」には、現在の文書エンコーディング(すなわち***)で表すことのできないグリフが含まれています。このため、出力は不完全となる可能性が大きいです。
��utf8など)適切な文書エンコーディングを選択するか、パス名を変更してください。”

と表示される。


xxxxxxxxは、LyXファイルの名前。***は、ファイル内の記述文字。

●解析



作成中の文書のクラスが想定する文字コードと、ファイル・システムが使用している文字コードが違うのではないか?

●解決方法



LyXのメニューで
設定>パス>作業ディレクトリ


設定>パス>一時ディレクトリ

に、日本語とスペースを含まないものにする。


文書(D)>設定>文書の設定>言語>言語(L):英語
→日本語にする。

■症状4:DVI表示時にエラー



MiKTeX Problem Report
MiKTeX Problem Report
Message: Not all fonts could be loaded. See 'File->Document Properties', for details.
Data:
Source: Programs\MiKTeX\Yap\MFC\DviDoc.cpp
Line: 636
MiKTeX: 2.9
OS: Microsoft Windows XP Home Edition Service Pack 3 (build 2600)
Invokers: lyx
SystemAdmin: yes
PowerUser: no
Root0: C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9
Root1: C:\Documents and Settings\日本語のアカウント名\Local Settings\Application Data\MiKTeX\2.9
Root2: C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9
Root3: D:\Program Files\MiKTeX 2.9
UserInstall: C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9
UserConfig: C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9
UserData: C:\Documents and Settings\日本語のアカウント名\Local Settings\Application Data\MiKTeX\2.9
CommonInstall: D:\Program Files\MiKTeX 2.9
CommonConfig: C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9
CommonData: C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9

■症状5:babel-japaneseインストール時platexが機能しない

babel-japaneseを展開し、japanese.insをコンパイルしたいが、platex.exeが処理不能。
下記のログを出して、コマンドラインからのplatexが処理されない:
D:\tex\MiKTeX\tex\generic\babel\japanese>platex japanese.ins
This is pdfTeX, Version 3.1415926-1.40.11 (MiKTeX 2.9)
platex: The memory dump file could not be found.
platex: Data: platex.fmt

■検討資料


��:
��:ツール>言語設定>デフォルト
��:文書>言語
��:結果
��      2          3
日本語(CJK) ユニコード(CJK)(utf8) 長考の後、エラー
��         1     2           3
ファイルの中身utf8 日本語(CJK) ユニコード(CJK)(utf8) dviビューワ立ち上がるがエラー
→フォントの設定?

●メモ

・"Managing Memory Dump files"
http://docs.miktex.org/manual/formats.html
・MiKTeX Optionsを起動。
MiKTeX Options>General>
1)Refresh FNDB.
Ok.
2)Update Formats
エラー発生。
Formatsタブのリスト内のPLaTeXのexcludedをはずし、Updateを行うと:
ウィンドウ:MiKTeX Maintainance というウィンドウに、
Creating format file for:
PLaTeX
というメッセージが表示され、Transcriptウィンドウに:
" miktex-makefmt: The input file could not be found.
initexmf.EXE: The operation failed for some reason.
initexmf.EXE: Data: D:\tex\MiKTeX\miktex\bin\miktex-makefmt.exe
"
というログを出力する。
・PLaTeXフォーマットが使用するplatex.iniというファイルは、
d:\tex\MiKTeX\miktex\config\
に存在する。
・pdftexが使用するpdftex.iniというファイルは、
d:\tex\MiKTeX\miktex\config\
d:\tex\MiKTeX\tex\plain\config\
に存在する。

■その他資料・メモ

■LyX設定

●フォントの設定

Tool>Settings
Times New Roman-> JP Gothic
Arial->JP Mincho
Courier New->JP Gothic

●アウトラインの表示

文書>文書構造で、章構造が左端に表示される。

●メニューの言語設定

LyXメニューのツール>設定>言語設定
ユーザインターフェイス:規定値
デフォルト:英語
にすると、メニューが英語になる。

●今回参考にしたリンク

  • http://www.netlaputa.ne.jp/~kuno/lyx/mylyx_p1.html
  • ☆ http://www.int.otaru-uc.ac.jp/lyx-howto/setup/japanize
  • http://old.nabble.com/%22Settings-Update-Formats%22-fails-for-Latex-td29879951.html
    babel-japanese がインストールされているか、確認。

■インストール・ログ

●MiKTeX

Loading package database...
starting package maintenance...
installation directory: D:\tex\MiKTeX
package repository: C:\DOCUME~1\日本語のアカウント名\LOCALS~1\Temp\mik31642
visiting repository C:\DOCUME~1\日本語のアカウント名\LOCALS~1\Temp\mik31642...
repository type: local package repository
loading lightweight database...
lightweight database digest: b8cba40bc9eac2c698e73738f24aed4b
going to install 9316 file(s) (156 package(s))
problem: D:\tex\MiKTeX\miktex/bin\MiKTeX209-core-PS.dll does not exist
problem: D:\tex\MiKTeX\miktex/bin\MiKTeX209-core.dll does not exist
problem: D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager-PS.dll does not exist
problem: D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager.dll does not exist
extracting files from ae.tar.lzma...
extracting files from amsfonts.tar.lzma...
extracting files from amslatex.tar.lzma...
extracting files from avantgar.cab...
extracting files from babel.tar.lzma...
extracting files from bidi.tar.lzma...
extracting files from bookman.cab...
extracting files from carlisle.tar.lzma...
extracting files from cbcoptic.tar.lzma...
extracting files from cm.tar.lzma...
extracting files from courier.cab...
extracting files from dehyph-exptl.tar.lzma...
extracting files from ec.cab...
extracting files from elhyphen.tar.lzma...
extracting files from enctex.tar.lzma...
extracting files from euenc.tar.lzma...
extracting files from eurosym.tar.lzma...
extracting files from float.cab...
extracting files from fontspec.tar.lzma...
extracting files from geometry.tar.lzma...
extracting files from graphics.tar.lzma...
extracting files from helvetic.cab...
extracting files from hoekwater.cab...
extracting files from hyperref.tar.lzma...
extracting files from hyph-utf8.tar.lzma...
extracting files from ifxetex.tar.lzma...
extracting files from jknappen.cab...
extracting files from latex-fonts.tar.lzma...
extracting files from latex2e-help-texinfo.tar.lzma...
extracting files from lm.tar.lzma...
extracting files from ltxbase.tar.lzma...
extracting files from ltxmisc.tar.lzma...
extracting files from lua-alt-getopt.tar.lzma...
extracting files from luainputenc.tar.lzma...
extracting files from lualibs.tar.lzma...
extracting files from luamplib.tar.lzma...
extracting files from luaotfload.tar.lzma...
extracting files from luatexbase.tar.lzma...
extracting files from luatextra.tar.lzma...
extracting files from mflogo.cab...
extracting files from miktex-arctrl-bin-2.9.tar.lzma...
extracting files from miktex-bibtex-base.cab...
extracting files from miktex-bibtex-bin-2.9.tar.lzma...
extracting files from miktex-bibtex8bit-base.cab...
extracting files from miktex-bibtex8bit-bin-2.9.tar.lzma...
extracting files from miktex-bin-2.9.tar.lzma...
extracting files from miktex-cjkutils-bin-2.9.tar.lzma...
extracting files from miktex-config-2.9.tar.lzma...
extracting files from miktex-cweb-base.cab...
extracting files from miktex-cweb-bin-2.9.tar.lzma...
extracting files from miktex-dict-english.tar.lzma...
extracting files from miktex-dict-french.tar.lzma...
extracting files from miktex-dict-german.tar.lzma...
extracting files from miktex-doc-2.9.tar.lzma...
extracting files from miktex-dvicopy-bin-2.9.tar.lzma...
extracting files from miktex-dvipdfm-base-2.7.tar.lzma...
extracting files from miktex-dvipdfmx-base-2.7.tar.lzma...
extracting files from miktex-dvipdfmx-bin-2.9.tar.lzma...
extracting files from miktex-dvipng-bin-2.9.tar.lzma...
extracting files from miktex-dvips-base.tar.bz2...
extracting files from miktex-dvips-bin-2.9.tar.lzma...
extracting files from miktex-dvips-doc.cab...
extracting files from miktex-etex-base.cab...
extracting files from miktex-findtexmf-bin-2.9.tar.lzma...
extracting files from miktex-fontconfig-base.tar.lzma...
extracting files from miktex-fontconfig-bin-2.9.tar.lzma...
extracting files from miktex-fontname-base.tar.lzma...
extracting files from miktex-fonts-bin-2.9.tar.lzma...
extracting files from miktex-freetype-base.cab...
extracting files from miktex-freetype-bin-2.9.tar.lzma...
extracting files from miktex-freetype2-bin-2.9.tar.lzma...
extracting files from miktex-ghostscript-base-2.9.tar.lzma...
extracting files from miktex-ghostscript-bin-2.9.tar.lzma...
extracting files from miktex-graphics-bin-2.9.tar.lzma...
extracting files from miktex-gsf2pk-base.cab...
extracting files from miktex-gsf2pk-bin-2.9.tar.lzma...
extracting files from miktex-hunspell-bin-2.9.tar.lzma...
extracting files from miktex-hyph-french.tar.bz2...
extracting files from miktex-hyph-german.tar.bz2...
extracting files from miktex-hyph-usenglish.cab...
extracting files from miktex-icu-bin-2.9.tar.lzma...
extracting files from miktex-kpathsea-bin-2.9.tar.lzma...
extracting files from miktex-latex-config-2.9.tar.lzma...
extracting files from miktex-lua51-bin-2.9.tar.lzma...
extracting files from miktex-luatex-base.tar.lzma...
extracting files from miktex-luatex-bin-2.9.tar.lzma...
extracting files from miktex-makeindex-base.cab...
extracting files from miktex-makeindex-bin-2.9.tar.lzma...
extracting files from miktex-metafont-base.cab...
extracting files from miktex-metafont-bin-2.9.tar.lzma...
extracting files from miktex-metafont-misc.tar.lzma...
extracting files from miktex-metapost-base-2.7.tar.lzma...
extracting files from miktex-metapost-bin-2.9.tar.lzma...
extracting files from miktex-mft-base.cab...
extracting files from miktex-mfware-bin-2.9.tar.lzma...
extracting files from miktex-misc.tar.lzma...
extracting files from miktex-mkfntmap-bin-2.9.tar.lzma...
extracting files from miktex-mktex-bin-2.9.tar.lzma...
extracting files from miktex-mo-bin-2.9.tar.lzma...
extracting files from miktex-mpm-bin-2.9.tar.lzma...
extracting files from miktex-mthelp-bin-2.9.tar.lzma...
extracting files from miktex-mtprint-bin-2.9.tar.lzma...
extracting files from miktex-omega-bin-2.9.tar.lzma...
extracting files from miktex-pdftex-base-2.9.tar.lzma...
extracting files from miktex-pdftex-bin-2.9.tar.lzma...
extracting files from miktex-pdftex-doc-2.6.tar.bz2...
extracting files from miktex-poppler-base.tar.lzma...
extracting files from miktex-poppler-bin-2.9.tar.lzma...
extracting files from miktex-ps2pk-bin-2.9.tar.lzma...
extracting files from miktex-psutils-base.cab...
extracting files from miktex-psutils-bin-2.9.tar.lzma...
extracting files from miktex-qt4-bin-2.9.tar.lzma...
extracting files from miktex-runtime-bin-2.9.tar.lzma...
extracting files from miktex-teckit-bin-2.9.tar.lzma...
extracting files from miktex-tex-base.tar.lzma...
extracting files from miktex-tex-bin-2.9.tar.lzma...
extracting files from miktex-tex-misc.tar.lzma...
extracting files from miktex-tex4ht-bin-2.9.tar.lzma...
extracting files from miktex-texify-bin-2.9.tar.lzma...
extracting files from miktex-texinfo-base.tar.lzma...
extracting files from miktex-texinfo-bin-2.9.tar.lzma...
extracting files from miktex-texware-bin-2.9.tar.lzma...
extracting files from miktex-texworks-bin-2.9.tar.lzma...
extracting files from miktex-texworks-doc.tar.lzma...
extracting files from miktex-vc100-bin.tar.lzma...
extracting files from miktex-web-bin-2.9.tar.lzma...
extracting files from miktex-xdvipdfmx-bin-2.9.tar.lzma...
extracting files from miktex-xetex-base.tar.lzma...
extracting files from miktex-xetex-bin-2.9.tar.lzma...
extracting files from miktex-yap-bin-2.9.tar.lzma...
extracting files from miktex-zip-bin.tar.lzma...
extracting files from multirow.cab...
extracting files from ncntrsbk.cab...
extracting files from oberdiek.tar.lzma...
extracting files from palatino.cab...
extracting files from pdftex-def.tar.lzma...
extracting files from pslatex.cab...
extracting files from psnfss.cab...
extracting files from pstricks.tar.lzma...
extracting files from rsfs.tar.lzma...
extracting files from ruhyphen.cab...
extracting files from tds.cab...
extracting files from thumbpdf.tar.lzma...
extracting files from times.cab...
extracting files from tools.tar.lzma...
extracting files from ukrhyph.cab...
extracting files from utopia.cab...
extracting files from xetexref.tar.lzma...
extracting files from xetexurl.tar.lzma...
extracting files from xgreek.tar.lzma...
extracting files from xkeyval.tar.lzma...
extracting files from xltxtra.tar.lzma...
extracting files from xunicode.tar.lzma...
extracting files from xypic.tar.lzma...
extracting files from zapfchan.cab...
extracting files from zapfding.cab...
updating package definition directory (D:\tex\MiKTeX\tpm\packages)...
installed 1959 package definition files
visiting repository C:\DOCUME~1\日本語のアカウント名\LOCALS~1\Temp\mik31642...
repository type: local package repository
loading lightweight database...
Registering root directories...
configuring fontconfig\config\fonts.conf
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-core.dll
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-core-PS.dll
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager.dll
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager-PS.dll
Skipping user root directory ("C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9")...
Skipping user root directory ("C:\Documents and Settings\日本語のアカウント名\Local Settings\Application Data\MiKTeX\2.9")...
Creating fndb for common root directory ("C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9")...
Creating fndb for common root directory (D:\tex\MiKTeX)...
Making format links...
Making script links...
D:\tex\MiKTeX\miktex/bin\miktex-taskbar-icon.exe
D:\tex\MiKTeX\miktex/bin\miktex-update.exe
Creating language.dat, language.dat.lua and language.def...
Entering administrative mode...
Parsing config file D:\tex\MiKTeX\miktex\config\updmap.cfg...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\dvips35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\pdftex35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\dvipdfm35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\ps2pk35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\cm.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\cmextra.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\cyrillic.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\euler.map...
Parsing D:\tex\MiKTeX\dvips\eurosym\eurosym.map...
Parsing D:\tex\MiKTeX\dvips\hoekwater\hoekwater.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\latxfont.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\rsfs\rsfs.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\symbols.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\xypic\xypic.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\charter.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\fpls.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\lm\lm.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\obsolete\mathpi.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\obsolete\mathpple-ext.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\pazo.map...
Parsing D:\tex\MiKTeX\dvips\pslatex\pcrr8rn.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\psnfss.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\avantgar\uag.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\bookman\ubk.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\courier\ucr.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\helvetic\uhv.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\ncntrsbk\unc.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\palatino\upl.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\times\utm.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\utopia.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\zapfchan\uzc.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\zapfding\uzd.map...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\ps2pk.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\download35.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\builtin35.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts_t1.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts_pk.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex_ndl14.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex_dl14.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm_dl14.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm_ndl14.map"...
Copying "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts_t1.map"
to "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts.map"...
Copying "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm_dl14.map"
to "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm.map"...
Copying "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex_dl14.map"
to "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex.map"...
C:/WINDOWS/Fonts: caching, new cache contents: 719 fonts, 0 dirs
C:/Program Files/Adobe/Reader 9.0/Resource/Font: caching, new cache contents: 16 fonts, 1 dirs
C:/Program Files/Adobe/Reader 9.0/Resource/Font/PFM: caching, new cache contents: 0 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1: caching, new cache contents: 0 fonts, 5 dirs
D:/tex/MiKTeX/fonts/type1/adobe: caching, new cache contents: 0 fonts, 2 dirs
D:/tex/MiKTeX/fonts/type1/adobe/courier: caching, new cache contents: 6 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/adobe/utopia: caching, new cache contents: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/groff: caching, new cache contents: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater: caching, new cache contents: 0 fonts, 4 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/mflogo: caching, new cache contents: 8 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/misc: caching, new cache contents: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/rsfs: caching, new cache contents: 3 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/stmaryrd: caching, new cache contents: 6 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public: caching, new cache contents: 0 fonts, 6 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts: caching, new cache contents: 0 fonts, 6 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/cm: caching, new cache contents: 75 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/cmextra: caching, new cache contents: 15 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/cyrillic: caching, new cache contents: 5 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/euler: caching, new cache contents: 22 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/latxfont: caching, new cache contents: 14 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/symbols: caching, new cache contents: 12 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/cbcoptic: caching, new cache contents: 2 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/eurosym: caching, new cache contents: 12 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/lm: caching, new cache contents: 92 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/rsfs: caching, new cache contents: 3 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/xypic: caching, new cache contents: 23 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw: caching, new cache contents: 0 fonts, 9 dirs
D:/tex/MiKTeX/fonts/type1/urw/avantgar: caching, new cache contents: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/bookman: caching, new cache contents: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/courier: caching, new cache contents: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/helvetic: caching, new cache contents: 14 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/ncntrsbk: caching, new cache contents: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/palatino: caching, new cache contents: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/times: caching, new cache contents: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/zapfchan: caching, new cache contents: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/zapfding: caching, new cache contents: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/opentype: caching, new cache contents: 0 fonts, 1 dirs
D:/tex/MiKTeX/fonts/opentype/public: caching, new cache contents: 0 fonts, 1 dirs
D:/tex/MiKTeX/fonts/opentype/public/lm: caching, new cache contents: 72 fonts, 0 dirs
C:/Documents and Settings/All Users/Application Data/MiKTeX/2.9/fontconfig/cache: cleaning cache directory
D:\tex\MiKTeX\miktex\bin\fc-cache.EXE: succeeded
Skipping user root directory ("C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9")...
Skipping user root directory ("C:\Documents and Settings\日本語のアカウント名\Local Settings\Application Data\MiKTeX\2.9")...
Creating fndb for common root directory ("C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9")...
Creating fndb for common root directory (D:\tex\MiKTeX)...
MiKTeX: 2.9
SystemAdmin: yes
PowerUser: no
OS: Microsoft Windows XP Home Edition Service Pack 3 (build 2600)
Root0: C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9
Root1: C:\Documents and Settings\日本語のアカウント名\Local Settings\Application Data\MiKTeX\2.9
Root2: C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9
Root3: D:\tex\MiKTeX
UserInstall: C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9
UserData: C:\Documents and Settings\日本語のアカウント名\Local Settings\Application Data\MiKTeX\2.9
UserConfig: C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9
CommonInstall: D:\tex\MiKTeX
CommonData: C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9
CommonConfig: C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9

●MiKTeX Updateログ

downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma...
522841 bytes, 45.64 KB/Sec
updating package definition directory (D:\tex\MiKTeX\tpm\packages)...
installed 217 package definition files
visiting repository ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/...
repository type: remote package repository
loading lightweight database...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma...
105633 bytes, 22.77 KB/Sec
starting package maintenance...
installation directory: D:\tex\MiKTeX
package repository: ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/
lightweight database digest: 8312afd360ec6cd2cfde8e430a7cd502
going to download 28554293 bytes
going to install 325 file(s) (19 package(s))
unregistering D:\tex\MiKTeX\miktex/bin\MiKTeX209-core-PS.dll
unregistering D:\tex\MiKTeX\miktex/bin\MiKTeX209-core.dll
unregistering D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager-PS.dll
unregistering D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager.dll
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/fontspec.tar.lzma...
2955471 bytes, 78.37 KB/Sec
extracting files from fontspec.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/hyperref.tar.lzma...
3328790 bytes, 82.23 KB/Sec
extracting files from hyperref.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/ltxmisc.tar.lzma...
65021 bytes, 11.35 KB/Sec
extracting files from ltxmisc.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/luainputenc.tar.lzma...
424357 bytes, 43.62 KB/Sec
extracting files from luainputenc.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/luamplib.tar.lzma...
317712 bytes, 28.16 KB/Sec
extracting files from luamplib.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/luaotfload.tar.lzma...
277877 bytes, 29.64 KB/Sec
extracting files from luaotfload.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/luatexbase.tar.lzma...
2376249 bytes, 67.94 KB/Sec
extracting files from luatexbase.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/luatextra.tar.lzma...
322873 bytes, 34.49 KB/Sec
extracting files from luatextra.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-fontconfig-bin-2.9.tar.lzma...
102217 bytes, 25.97 KB/Sec
extracting files from miktex-fontconfig-bin-2.9.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-ghostscript-bin-2.9.tar.lzma...
9286778 bytes, 83.32 KB/Sec
extracting files from miktex-ghostscript-bin-2.9.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-misc.tar.lzma...
40762 bytes, 13.13 KB/Sec
extracting files from miktex-misc.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma...
85375 bytes, 15.74 KB/Sec
extracting files from miktex-mo-bin-2.9.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma...
854677 bytes, 45.97 KB/Sec
extracting files from miktex-runtime-bin-2.9.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/miktex-yap-bin-2.9.tar.lzma...
392941 bytes, 34.69 KB/Sec
extracting files from miktex-yap-bin-2.9.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/pdftex-def.tar.lzma...
13457 bytes, 7.86 KB/Sec
extracting files from pdftex-def.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/pstricks.tar.lzma...
7481978 bytes, 86.69 KB/Sec
extracting files from pstricks.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/xetexref.tar.lzma...
139771 bytes, 23.17 KB/Sec
extracting files from xetexref.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/xgreek.tar.lzma...
70893 bytes, 19.44 KB/Sec
extracting files from xgreek.tar.lzma...
downloading ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/xunicode.tar.lzma...
17094 bytes, 9.63 KB/Sec
extracting files from xunicode.tar.lzma...
configuring fontconfig\config\fonts.conf
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-core.dll
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-core-PS.dll
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager.dll
registering D:\tex\MiKTeX\miktex/bin\MiKTeX209-packagemanager-PS.dll
Skipping user root directory ("C:\Documents and Settings\日本語のアカウント名\Application Data\MiKTeX\2.9")...
Skipping user root directory ("C:\Documents and Settings\日本語のアカウント名\Local Settings\Application Data\MiKTeX\2.9")...
Creating fndb for common root directory ("C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9")...
Creating fndb for common root directory (D:\tex\MiKTeX)...
Making format links...
Making script links...
D:\tex\MiKTeX\miktex/bin\miktex-taskbar-icon.exe
D:\tex\MiKTeX\miktex/bin\miktex-update.exe
Creating language.dat, language.dat.lua and language.def...
Entering administrative mode...
Parsing config file D:\tex\MiKTeX\miktex\config\updmap.cfg...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\dvips35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\pdftex35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\dvipdfm35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\tetex\ps2pk35.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\cm.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\cmextra.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\cyrillic.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\euler.map...
Parsing D:\tex\MiKTeX\dvips\eurosym\eurosym.map...
Parsing D:\tex\MiKTeX\dvips\hoekwater\hoekwater.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\latxfont.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\rsfs\rsfs.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\amsfonts\symbols.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\xypic\xypic.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\charter.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\fpls.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\lm\lm.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\obsolete\mathpi.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\obsolete\mathpple-ext.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\pazo.map...
Parsing D:\tex\MiKTeX\dvips\pslatex\pcrr8rn.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\psnfss.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\avantgar\uag.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\bookman\ubk.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\courier\ucr.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\helvetic\uhv.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\ncntrsbk\unc.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\palatino\upl.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\times\utm.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\psnfss\utopia.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\zapfchan\uzc.map...
Parsing D:\tex\MiKTeX\fonts\map\dvips\zapfding\uzd.map...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\ps2pk.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\download35.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\builtin35.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts_t1.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts_pk.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex_ndl14.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex_dl14.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm_dl14.map"...
Writing "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm_ndl14.map"...
Copying "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts_t1.map"
to "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvips\config\psfonts.map"...
Copying "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm_dl14.map"
to "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\dvipdfm\config\dvipdfm.map"...
Copying "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex_dl14.map"
to "C:\Documents and Settings\All Users\Application Data\MiKTeX\2.9\pdftex\config\pdftex.map"...
C:/WINDOWS/Fonts: skipping, existing cache is valid: 719 fonts, 0 dirs
C:/Program Files/Adobe/Reader 9.0/Resource/Font: skipping, existing cache is valid: 16 fonts, 1 dirs
C:/Program Files/Adobe/Reader 9.0/Resource/Font/PFM: skipping, existing cache is valid: 0 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1: skipping, existing cache is valid: 0 fonts, 5 dirs
D:/tex/MiKTeX/fonts/type1/adobe: skipping, existing cache is valid: 0 fonts, 2 dirs
D:/tex/MiKTeX/fonts/type1/adobe/courier: skipping, existing cache is valid: 6 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/adobe/utopia: skipping, existing cache is valid: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/groff: skipping, existing cache is valid: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater: skipping, existing cache is valid: 0 fonts, 4 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/mflogo: skipping, existing cache is valid: 8 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/misc: skipping, existing cache is valid: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/rsfs: skipping, existing cache is valid: 3 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/hoekwater/stmaryrd: skipping, existing cache is valid: 6 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public: skipping, existing cache is valid: 0 fonts, 6 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts: skipping, existing cache is valid: 0 fonts, 6 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/cm: skipping, existing cache is valid: 75 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/cmextra: skipping, existing cache is valid: 15 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/cyrillic: skipping, existing cache is valid: 5 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/euler: skipping, existing cache is valid: 22 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/latxfont: skipping, existing cache is valid: 14 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/amsfonts/symbols: skipping, existing cache is valid: 12 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/cbcoptic: skipping, existing cache is valid: 2 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/eurosym: skipping, existing cache is valid: 12 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/lm: skipping, existing cache is valid: 92 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/rsfs: skipping, existing cache is valid: 3 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/public/xypic: skipping, existing cache is valid: 23 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw: skipping, existing cache is valid: 0 fonts, 9 dirs
D:/tex/MiKTeX/fonts/type1/urw/avantgar: skipping, existing cache is valid: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/bookman: skipping, existing cache is valid: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/courier: skipping, existing cache is valid: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/helvetic: skipping, existing cache is valid: 14 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/ncntrsbk: skipping, existing cache is valid: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/palatino: skipping, existing cache is valid: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/times: skipping, existing cache is valid: 4 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/zapfchan: skipping, existing cache is valid: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/type1/urw/zapfding: skipping, existing cache is valid: 1 fonts, 0 dirs
D:/tex/MiKTeX/fonts/opentype: skipping, existing cache is valid: 0 fonts, 1 dirs
D:/tex/MiKTeX/fonts/opentype/public: skipping, existing cache is valid: 0 fonts, 1 dirs
D:/tex/MiKTeX/fonts/opentype/public/lm: skipping, existing cache is valid: 72 fonts, 0 dirs
C:/Documents and Settings/All Users/Application Data/MiKTeX/2.9/fontconfig/cache: cleaning cache directory
D:\tex\MiKTeX\miktex\bin\fc-cache.EXE: succeeded


2010年12月2日木曜日

Cygwin上のruby環境でgithubとgist, gistyの環境を整えてみた


■問題点
例によって、躓きまくりました。
  • nokogiriのgemインストールができない。
  • gistyのgemインストールができない。

■解決法
時間のない人のために、最初に、今回試した手順のまとめを示します:
  1. Cygwinのライブラリ(lib*)のインストール(gistyに必要とされるもの)
    Cygwinのインストーラ:setup.exeで、libxml2, libxslt, libiconv, (+libiconv2) をインストール。
  2. gemの設定1(環境変数GEM_HOME, APPDATA)
    export GEM_HOME="/cygdrive/your/gem/home"
    export APPDATA="${GEM_HOME}"
  3. gemの設定2(gemの取得先の設定追加)
    $ gem sources -a http://gems.github.com/
  4. gemインストール1(nokogiri)
    $ gem install nokogiri
  5. gemインストール2(gisty)
    $ gem install swdyh-gisty
  6. gistyの設定(GISTY_DIR)
    export GISTY_DIR="${HOME}/your/gisty/directory"
  7. githubの設定(SSH公開鍵の登録)
    github.comにログインし
    アカウントの設定>アカウントの概要>SSH公開鍵
    にて、登録。
  8. gitのローカル環境の設定(githubのidとAPIトークン)
    git config --global github.user your_id
    git config --global github.token your_APItoken
  9. gistyの設定(パスの通ったディレクトリにコピー)
    cd /cygdrive/${GEM_HOME}/gems/swdyh-gisty-0.0.14/bin
    cp -i gisty /usr/bin/.
以下は試したときの時系列ログ的書き物です。


●gemインストール1

$ gem install nokogiri
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
/usr/bin/ruby.exe extconf.rb
checking for libxml/parser.h... yes
checking for libxslt/xslt.h... yes
checking for libexslt/exslt.h... yes
checking for iconv_open() in iconv.h... no
checking for iconv_open() in -liconv... yes
checking for xmlParseDoc() in -lxml2... yes
checking for xsltParseStylesheetDoc() in -lxslt... yes
checking for exsltFuncRegister() in -lexslt... yes
checking for xmlFirstElementChild()... yes
checking for xmlRelaxNGSetParserStructuredErrors()... yes
checking for xmlRelaxNGSetParserStructuredErrors()... yes
checking for xmlRelaxNGSetValidStructuredErrors()... yes
checking for xmlSchemaSetValidStructuredErrors()... yes
checking for xmlSchemaSetParserStructuredErrors()... yes
creating Makefile
/usr/lib/ruby/1.8/mkmf.rb:1322: warning: global variable `$preload' not initiali
zed
make
Makefile:119: *** target pattern contains no `%'. Stop.
Gem files will remain installed in d:/home/gems/nokogiri-1.4.4 for inspection.
Results logged to /cygdrive/d/home/gems/nokogiri-1.4.4/ext/nokogiri/gem_make.out

エラーログからは、なにが悪いのかさっぱり分からない。そこで、エラーメッセ
ージをぐぐってみる。
http://stackoverflow.com/questions/1225703/cant-build-gem-native-extension-build-fails-can-you-see-why
どうやら、Cygwin環境のライブラリを再インストールする必要があるようだ。。。
●足りないと思われるライブラリ
上記gemエラーログから、想像したライブラリ名は以下の通り:
  • ?libxml
  • libxml2
  • libxslt
  • ?libexslt
  • libiconv
  • (+iconv2)

��は、存在しないようだった。
Cygwinのインストーラ:setup.exe を使って、上記をReinstallした。
次に再度、gemのインストールを試す。
●再度gemインストール
また失敗。
$ gem install nokogiri
cygwin warning:
MS-DOS style path detected: C:\Documents and Settings\All Users\Application Data/gemrc
Preferred POSIX equivalent is: /cygdrive/c/Documents and Settings/All Users/Application Data/gemrc
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
/usr/bin/ruby.exe extconf.rb
checking for libxml/parser.h... yes
checking for libxslt/xslt.h... yes
checking for libexslt/exslt.h... yes
checking for iconv_open() in iconv.h... no
checking for iconv_open() in -liconv... yes
checking for xmlParseDoc() in -lxml2... yes
checking for xsltParseStylesheetDoc() in -lxslt... yes
checking for exsltFuncRegister() in -lexslt... yes
checking for xmlFirstElementChild()... yes
checking for xmlRelaxNGSetParserStructuredErrors()... yes
checking for xmlRelaxNGSetParserStructuredErrors()... yes
checking for xmlRelaxNGSetValidStructuredErrors()... yes
checking for xmlSchemaSetValidStructuredErrors()... yes
checking for xmlSchemaSetParserStructuredErrors()... yes
creating Makefile
/usr/lib/ruby/1.8/mkmf.rb:1322: warning: global variable `$preload' not initiali
zed
make
Makefile:119: *** target pattern contains no `%'. Stop.
Gem files will remain installed in d:/home/gems/nokogiri-1.4.4 for inspection.
Results logged to /cygdrive/d/home/gems/nokogiri-1.4.4/ext/nokogiri/gem_make.out

似たようなエラーメーセージだが、若干違うのは”MS-DOSスタイルのパス”が云々
というところ。知らない環境変数が参照されていると見当をつけ、
set | grep -i "パス"
してみた。すると、APPDATAという変数に上記ディレクトリが設定されている
●gemの設定(環境変数)
以前、GEM_HOMEを設定したが、ActiveScriptRubyのためであった。今設定しよう
としているのは、Cygwin上のRubyのためのものである。既存の設定だと、
GEM_HOMEは、ActiveScriptRubyのための環境変数の設定値(当然、こちらはWin 
形式のディレクトリ名)となっており、Cygwinとバッティングする。
また、環境変数APPDATAも、gemから同様な参照をされる。gemは、APPDATAの設定
値(ディレクトリ)からも、gemrcを読もうとしている。
だから、Cygwin上のRuby環境においては、Bashの環境変数:
GEM_HOME, APPDATA両方の設定を、POSIX形式で、行う必要がある;
これらの値の設定を.profileまたは.bashrcにでも書いておけばよかろう。
以下のようにした:
export GEM_HOME="/cygdrive/d/home"
export APPDATA="${GEM_HOME}"

ふー。
もう一度、gemのインストールから・・・(ヽ´ω`)。。。
●nokogiri のインストール
$ gem install nokogiri
Building native extensions. This could take a while...
Successfully installed nokogiri-1.4.4
1 gem installed
/usr/lib/ruby/1.8/rdoc/parsers/parse_c.rb:204: warning: method redefined; discar
ding old progress
Installing ri documentation for nokogiri-1.4.4...
No definition for get_options
No definition for set_options
No definition for parse_memory
No definition for parse_file
No definition for parse_with
Installing RDoc documentation for nokogiri-1.4.4...
No definition for get_options
No definition for set_options
No definition for parse_memory
No definition for parse_file
No definition for parse_with

インストールできたようだ。
次にgistyのgemをインストールする。
●swdyh-gisty のインストール
$ gem sources -a http://gems.github.com/
$ gem install swdyh-gisty
/usr/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:88: warning: instance variable @prerelease not initialized
/usr/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:88: warning: instance variable @prerelease not initialized
Successfully installed swdyh-gisty-0.0.14
1 gem installed
/usr/lib/ruby/1.8/rdoc/parsers/parse_c.rb:204: warning: method redefined; discarding old progress
Installing ri documentation for swdyh-gisty-0.0.14...
Installing RDoc documentation for swdyh-gisty-0.0.14...
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string
/usr/lib/ruby/1.8/rdoc/generators/html_generator.rb:1103: warning: too many arguments for format string

ドキュメント関連のwarningが出るが、インストールできたようだ。
■gistyの設定(GISTY_DIR)
適当なディレクトリを用意しましょう。このディレクトリに、gistyは
GISTY_DIRは、.bashrcに書
いておけばよいでしょう。
export GISTY_DIR="${HOME}/your/directory"

■githubの設定(SSH公開鍵の登録)
ssh-keygenを使って、公開鍵と秘密鍵を生成する。
次に、githubに生成した公開鍵を登録する。登録は、githubにログインして、
 アカウントの設定>アカウントの概要>SSH公開鍵
から行います。
手順の詳細は、
コピペするときに、改行が入らないように気をつけること。改行が入ってしまっ
たら、消してください。
公開鍵を登録し終わったら、ちゃんと登録できたかテスト。テストは以下のよう
な感じで:
$ ssh -T git@github.com
Enter passphrase for key '/home/masa/.ssh/id_rsa':
ERROR: Hi mephistobooks! You've successfully authenticated, but GitHub does not
provide shell access

"successfully authenticated"されれば、オッケイ。
■gitの設定(idとAPIトークン)
APIトークンは、github.com/account の
アカウントの設定>アカウントの概要>アカウントの管理>APIトークン
に表示されます。
下記のコマンドで、githubのidとAPIトークンを設定しましょう。
git config --global github.user your_id
git config --global github.token your_APItoken

■gistyの設定(パスの通ったディレクトリにコピー)
なぜなんだか、gem installしても/usr/bin/に、gistyがコピーされませんでした。
なので仕方なく手で、ディレクトリ:
/cygdrive/${GEM_HOME}/gems/swdyh-gisty-0.0.14/bin から、
cp -i gisty /usr/bin/.
した。
ふー。
■References
・README.rdoc -gisty
https://github.com/swdyh/gisty
・gistコマンドよりちょっと便利なgisty
http://d.hatena.ne.jp/swdyh/20081207/1228655198
・Gistyインストールから利用までの道のりメモ
http://d.zeromemory.info/2009/01/05/install-gisty.html
・Generating SSH keys (Win/msysgit)
http://help.github.com/msysgit-key-setup/
・WindowsでのGit環境構築とその注意点
http://sourceforge.jp/magazine/09/02/12/0530242