PHPモジュールのアップデート、インストール CPAN

PHPモジュールのアップデートと新規インストールするためのお便利ツール CPANをインストールした。

OSX10.4 の環境でのインストール方法である。OSX10.4サーバではgzip、unzip、tar、ftp がインストール済み。makeはXcode でインストールする必要がある、lynxはない。

CPAN を使えるようにするために

$ sudo perl -MCPAN -e shell

を実施するとなにが足りないのかいってくる。一度実施してみてpathがないと叱られるのでそのソフトを集める。途中でやめるのはctrl+cである。やってみると幾つかしかられたので、別のシェルを起動してダウンロード、インストールしながらやっていく。

1)lynx プログラムが必要だといわれる。ブラウザを起動して別シェルでhttp://www.apple.com/downloads/macosx/unix_open_source/lynxtextwebbrowser.html
からLynx text web browser 2.8.6uをダウンロード 解凍して install.command のアイコンをダブルクリックするとターミナルが起動してインストールしてくれる。lynx.command をアプリケーションフォルダにコピーする
$which lynx で /usr/bin/lynx にあると確認できたらOK。

lynx とはweb brouser なのだ。ただしtextだけなのだ。

2)wget プログラムが必要といってくるので同様に ftp://ftp.gnu.org/pub/gnu/wget/wget-1.9.tar.gz
からダウンロードし、解凍して、そのフォルダ(directory)にはいって
$ cd wget-1.9
$ ./configure
$ make
$ sudo make install
Password:
でインストール終了
$ which wget
/usr/local/bin/wget
と確認

Wget とはftpダウンロードを一括して行う非対話型のソフトだ。なくてもいいのかもしれない。

3)ncftpget プログラムがないといってくるが、無視していい

ncftpget とはftpソフトなのだ。すでにwgetとかftpがあるからいらないのだと思う(なくても良かったからな)。

4)ncftp プログラムがないといってくるが、無視していい。

ncftp  もftpソフトなのだ。すでにwgetとかftpがあるからいらないのだと思う(なくても良かったからな)。

5)あとはデフォルトで Enter キーを押すだけ。
6)ftp と http のproxy があるのならこれを設定する
7)大陸と国を選択する
8)ftpサイトを選択する。選択してそのサイトが動いているかどうかチェックしてくれる。だめだったら、なんとかいってきて別のサイトを選択させるのだろうけど、(5)のringサイトで
問題なかったようだ。

9)テストに
cpan> install Archive::Zip
と入力する
Running install for module Archive::Zip から始まって、最後に
/usr/bin/make install — OK
と出てきてうまくいったことが確認された。

終了は
cpan> quit
である。

次回から立ち上げるには

$ cpan

と入力するとAre you ready for manual configulation? [yes] と聞いてくるから n と入力すると設定をスキップしてくれ、

cpan>  のプロンプトがでてくる。

インストールの状況は以下のテキストである。cpan.txt

ウイルス感染

学術情報メディアセンターのネットワークからポート攻撃をしているという注意がきた。

12:10:27.682243 130.158.152.140.61464 > 71.69.88.218.5900: tcp 0
12:10:27.683284 130.158.152.140.61033 > 71.161.71.37.5900: tcp 0
12:10:27.841584 130.158.152.140.61901 > 71.179.104.16.5900: tcp 0
12:10:27.974443 130.158.152.140.63456 > 71.87.35.153.5900: tcp 0
12:10:27.974981 130.158.152.140.63594 > 71.171.175.155.5900: tcp 0
12:10:27.975584 130.158.152.140.60831 > 71.99.230.90.5900: tcp 0

だそうである。140からランダムなアドレスに対してポート5900が開いているかを調べているやつである。一昨日もあったのだが、そのときはポートが5901で攻撃先のip はご丁寧に一つずつ増やして攻撃していた。
続きを読む ウイルス感染