Moable Typeが利用するPerlモジュールに、"Crypt::DSA"というものがあります。
ただし、このモジュールは標準ではインストールされていません。
さらに、PPMで検索しても全くヒットしません・・・。
もちろん、Crypt::DSAはインストールされていなくても、Movable Typeが動かないというわけではなく、これをインストールするとType Key認証が速くなるらしい。(といっても、僕のブログではType Keyは使っていない・・・。)
インストールしておいて、損はなさそうだからインストールしてみましょう。
僕は、いつもこの導入方法を忘れてしまって、あとで困るのでメモ的な要素も含めて書いておきます。
まず、プログラムからPerl Package Managerを開きます。
そして、右上の灰色の歯車ボタンを押してください。
設定画面が開きます。
上のタブ"Repositories"をクリックしてください。
Crypt::DSA が存在するリポジトリを追加します。
そして、"Add Repository"のところに、下記のように入力してください。
- Name : TheoryX
- Location: http://theoryx5.uwinnipeg.ca/ppms/
入力し終わったら、[Add]を押してください。
このように、追加されればOKです。
[OK]を押して、この画面を閉じてください。
この画面に戻ったら、上のボタンの中の一番左の灰色の箱みたいなボタンを押します。
まずは、Crypt::DSA に必要なモジュールを検索します。
そして、真ん中の検索ボックスに"math pari"と入力します。
検索でヒットした結果が出てきます。
何件かヒットするかもしれませんが、なるべくバージョンの新しい方を選択しましょう。
ヒットした項目を、右クリックして "Install Math-Pari *****" というのをクリックします。
このように、緑色の "+" マークがついたらOKです。
次に、先ほどと同じように "crypt random" と検索します。
そして、"Crypt-Random" というモジュールを右クリックして、"Install Crypt-Random ****" をクリックしてください。
そして、最後も同じく "crypt dsa" と検索します。
ヒットしたなかの、"Crypt-DSA" を右クリックして "Install Crypt-DSA *****" をクリックします。
最後に、上の緑の矢印ボタンをクリックしてください。
下のような確認メッセージがでてきます。
ここで、[OK]を押せば、インストールが始まります。
少しだけ時間がかかりますが、気長に待ちましょう。
インストールが終わったら、"mt-check.cgi"で確認してみましょう。
このように表示されていれば、インストールは成功です。
これで、MTが使う全モジュールをインストールすることができましたw


Crypt::DSAのインストール方法がわからず、検索を繰り返して、やっと、正常にインストールできる記事にたどり着きました。ありがとうございました。
ありがとうございました。Crypt::DSAだけが最後まで未解決でした。
ppmの使い方がわからなかったのでとても参考になりました。
ありがとうございました。