| 1 |
-*- coding: sjis-dos -*- |
|---|
| 2 |
*************************************************************************** |
|---|
| 3 |
Meadow インストールマニュアル |
|---|
| 4 |
*************************************************************************** |
|---|
| 5 |
|
|---|
| 6 |
1. 注意事項 |
|---|
| 7 |
|
|---|
| 8 |
o Meadow-3.XX では、Meadow-1.XX で作成した elc ファイル(バイトコンパイ |
|---|
| 9 |
ルした lisp ファイル)を利用できません。必ず、バイトコンパイルし直し |
|---|
| 10 |
てください。 |
|---|
| 11 |
|
|---|
| 12 |
|
|---|
| 13 |
2. 事前準備 |
|---|
| 14 |
|
|---|
| 15 |
Meadow を使うためには、以下のソフトウェアをインストールしておく必要が |
|---|
| 16 |
あります。 |
|---|
| 17 |
|
|---|
| 18 |
2.1 ImageMagick |
|---|
| 19 |
|
|---|
| 20 |
ImageMagick は、さまざまなフォーマットの画像を扱うためのライブラリです。 |
|---|
| 21 |
現状の Meadow2.20 では、ImageMagick-6.2.0にしか対応しておりません。必ず |
|---|
| 22 |
6.2.0 をインストールしてください。必要な設定は、wizard を使って対話的 |
|---|
| 23 |
に設定することができます。ただし、Windows 9X/ME では、ImageMagick への |
|---|
| 24 |
パスを手動で設定する必要があるかもしれません。具体的な方法はご自分で調 |
|---|
| 25 |
べてください。 |
|---|
| 26 |
|
|---|
| 27 |
|
|---|
| 28 |
それぞれのパッケージは下記から入手できます。 |
|---|
| 29 |
|
|---|
| 30 |
o ImageMagick |
|---|
| 31 |
http://www.meadowy.org/meadow/dists/snapshot/ |
|---|
| 32 |
http://www.imagemagick.org/www/download.html |
|---|
| 33 |
|
|---|
| 34 |
|
|---|
| 35 |
3. インストール |
|---|
| 36 |
|
|---|
| 37 |
インストールは「3.1 バイナリアーカイブのインストール」と |
|---|
| 38 |
「3.2 Netinstaller を使ったインストール」の二通りの方法があります。 |
|---|
| 39 |
|
|---|
| 40 |
|
|---|
| 41 |
3.1 バイナリアーカイブのインストール |
|---|
| 42 |
|
|---|
| 43 |
<ステップ1:アーカイブの展開> |
|---|
| 44 |
|
|---|
| 45 |
Meadow アーカイブを解凍してください。 |
|---|
| 46 |
バイナリアーカイブには以下のものがあります。 |
|---|
| 47 |
|
|---|
| 48 |
Meadow-${VERSION}-i386.tar.gz Intel x86 Binary |
|---|
| 49 |
|
|---|
| 50 |
例えば、Intel のx86用の Meadow バージョン3.00のファイル名は |
|---|
| 51 |
"Meadow-3.00-i386.tar.gz" となります。 |
|---|
| 52 |
|
|---|
| 53 |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|---|
| 54 |
! アーカイブはtar.exeとgzip.exeで解凍できます。 ! |
|---|
| 55 |
! ほかの解凍ツールを使う場合、 ! |
|---|
| 56 |
! LF を CR+LF に変換する機能を使わないでください。 ! |
|---|
| 57 |
! (Winzipはデフォルトでは LF を CR+LF に変換します。) ! |
|---|
| 58 |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|---|
| 59 |
|
|---|
| 60 |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|---|
| 61 |
! Meadow をディレクトリの名前が ASCII 文字でない文字や空白を含む ! |
|---|
| 62 |
! ディレクトリにインストールしないでください。 ! |
|---|
| 63 |
! おそらく、そのようなディレクトリにもインストールできると思いますが、 ! |
|---|
| 64 |
! その場合の動作は検証していません。同様に、ホームディレクトリに ! |
|---|
| 65 |
! ASCII 文字でない文字を含むディレクトリを指定しないでください。 ! |
|---|
| 66 |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|---|
| 67 |
|
|---|
| 68 |
"c:/win32app/Meadow" にインストールしたいときは、 |
|---|
| 69 |
c:/win32app で解凍してください。 |
|---|
| 70 |
|
|---|
| 71 |
例えば、 |
|---|
| 72 |
----------------- |
|---|
| 73 |
c: [RETURN] |
|---|
| 74 |
cd \win32app [RETURN] |
|---|
| 75 |
tar zxvf Meadow-<VERSION>-<ARCHITECTURE>.tar.gz [RETURN] |
|---|
| 76 |
----------------- |
|---|
| 77 |
とします。 |
|---|
| 78 |
|
|---|
| 79 |
解凍すると次のディレクトリ構造になります。 |
|---|
| 80 |
c:/win32app/Meadow/ |
|---|
| 81 |
+---- bin/ 実行ファイル |
|---|
| 82 |
+---- bitmap/ 起動画面ビットマップファイル |
|---|
| 83 |
+---- etc/ 他のデータ |
|---|
| 84 |
+---- info/ info ディレクトリ |
|---|
| 85 |
+---- leim/ leim ディレクトリ |
|---|
| 86 |
+---- lisp/ Emacs Lispライブラリ |
|---|
| 87 |
+---- site-lisp/ site-lisp Emacs Lispライブラリ |
|---|
| 88 |
+---- README.Meadow.ja |
|---|
| 89 |
+---- INSTALL.Meadow.ja |
|---|
| 90 |
+---- dot.emacs.ja .emacsサンプル |
|---|
| 91 |
+---- install.exe |
|---|
| 92 |
|
|---|
| 93 |
<ステップ2:install.exe の実行> |
|---|
| 94 |
|
|---|
| 95 |
"install.exe" を実行してください。 |
|---|
| 96 |
|
|---|
| 97 |
"Meadow" ディレクトリに "install.exe" があると思います。 |
|---|
| 98 |
それがインストールプログラムですので、それを実行してください。 |
|---|
| 99 |
(エクスプローラから、コマンドプロンプトから、などなど) |
|---|
| 100 |
|
|---|
| 101 |
<ステップ3:ホームディレクトリの指定> |
|---|
| 102 |
|
|---|
| 103 |
インストールプログラムがホームディレクトリをどこにするかを |
|---|
| 104 |
尋ねますので、ホームディレクトリを入力してください。 |
|---|
| 105 |
|
|---|
| 106 |
;; ホームディレクトリとは |
|---|
| 107 |
;; ホームディレクトリは個人的なスペースとして使われます。 |
|---|
| 108 |
;; そして、".emacs" ファイルをそこに置くことができます。 |
|---|
| 109 |
;; そうすれば、Meadow はそれを読み込みます。 |
|---|
| 110 |
|
|---|
| 111 |
以上ですべてです。インストールプログラムが Meadow をインストール |
|---|
| 112 |
してくれます。 |
|---|
| 113 |
|
|---|
| 114 |
<ステップ4:Meadow の実行> |
|---|
| 115 |
|
|---|
| 116 |
Meadow を "スタート" メニューから起動できます。 |
|---|
| 117 |
メニューは "スタート -> プログラム -> Meadow -> Meadow" にあります。 |
|---|
| 118 |
|
|---|
| 119 |
|
|---|
| 120 |
3.2 Netinstaller を使ったインストール |
|---|
| 121 |
|
|---|
| 122 |
現在のところ、Meadow 3.00 は Netinstaller でインストールできません。 |
|---|
| 123 |
|
|---|
| 124 |
4. ソースアーカイブのインストール |
|---|
| 125 |
|
|---|
| 126 |
Microsoft Visual C++ を利用する場合と、Cygwin(*) を利用する場合で、手 |
|---|
| 127 |
順が異なります。以下、順に説明します。 |
|---|
| 128 |
|
|---|
| 129 |
* http://www.cygwin.com/ |
|---|
| 130 |
|
|---|
| 131 |
4.1 Microsoft Visual C++ を利用する場合 |
|---|
| 132 |
|
|---|
| 133 |
<ステップ1:アーカイブの展開> |
|---|
| 134 |
|
|---|
| 135 |
Meadow アーカイブを解凍してください。 |
|---|
| 136 |
|
|---|
| 137 |
ソースアーカイブの名前は "Meadow-<VERSION>-src.tar.gz" になっています。 |
|---|
| 138 |
;; <VERSION> は Meadow のバージョン名です。 |
|---|
| 139 |
;; <VERSION> をバージョン名と置き換えてください。 |
|---|
| 140 |
|
|---|
| 141 |
例えば、c:/source にソースを起きたい場合は |
|---|
| 142 |
----------------- |
|---|
| 143 |
c: [RETURN] |
|---|
| 144 |
cd \source [RETURN] |
|---|
| 145 |
tar zxvf Meadow-<VERSION>-src.tar.gz |
|---|
| 146 |
----------------- |
|---|
| 147 |
とします。 |
|---|
| 148 |
|
|---|
| 149 |
そうすると、次のディレクトリ構造になります。 |
|---|
| 150 |
|
|---|
| 151 |
c:/source/Meadow-<VERSION>/-------src/ (メインソース) |
|---|
| 152 |
+--lib-src/ (ライブラリとツールのソース) |
|---|
| 153 |
+--nt/ (Meadowの設定ファイル) |
|---|
| 154 |
+--info/ (infoファイル) |
|---|
| 155 |
+--lisp/ (Emacs Lispファイル) |
|---|
| 156 |
+--etc/ (他のデータ) |
|---|
| 157 |
+-- .... その他 |
|---|
| 158 |
|
|---|
| 159 |
これ以降、(1) Microsoft Visual C++ を利用する場合と、(2) Cygwin(*) を |
|---|
| 160 |
利用する場合で、手順が異なります。以下、順に説明します。 |
|---|
| 161 |
|
|---|
| 162 |
* http://www.cygwin.com/ |
|---|
| 163 |
|
|---|
| 164 |
<ステップ2:コンパイル> |
|---|
| 165 |
|
|---|
| 166 |
----------------- |
|---|
| 167 |
cd Meadow-<VERSION>\nt [RETURN] |
|---|
| 168 |
configure.meadow --with-msvc --prefix <YOUR INSTALL DIRECTORY>[RETURN] |
|---|
| 169 |
nmake bootstrap [RETURN] |
|---|
| 170 |
nmake all [RETURN] |
|---|
| 171 |
----------------- |
|---|
| 172 |
|
|---|
| 173 |
Microsoft Visual C++ 6.0 および 7.0 以降のバージョンでコンパイルできる |
|---|
| 174 |
と思います。他のバージョンでもコンパイルできると思いますが、定かではあ |
|---|
| 175 |
りません。 |
|---|
| 176 |
|
|---|
| 177 |
何か問題があった場合は"自分自身"!!!で解決してください。 :-) |
|---|
| 178 |
|
|---|
| 179 |
<ステップ3:インストール> |
|---|
| 180 |
|
|---|
| 181 |
----------------- |
|---|
| 182 |
nmake install [RETURN] |
|---|
| 183 |
----------------- |
|---|
| 184 |
|
|---|
| 185 |
4.2 Cygwin を利用する場合 |
|---|
| 186 |
|
|---|
| 187 |
<ステップ1:アーカイブの展開> |
|---|
| 188 |
|
|---|
| 189 |
Microsoft Visual C++ の場合と同様の手順でアーカイブを展開します。 |
|---|
| 190 |
|
|---|
| 191 |
<ステップ2:コンパイル> |
|---|
| 192 |
|
|---|
| 193 |
Cygwin の shell(sh, bash 等)から次のように実行します。 |
|---|
| 194 |
----------------- |
|---|
| 195 |
cd Meadow-<VERSION>/nt [RETURN] |
|---|
| 196 |
./configure.meadow.bat --with-gcc --no-cygwin --prefix <YOUR INSTALL DIRECTORY>[RETURN] |
|---|
| 197 |
make bootstrap [RETURN] |
|---|
| 198 |
make all [RETURN] |
|---|
| 199 |
----------------- |
|---|
| 200 |
|
|---|
| 201 |
なお、cmd.exe (または command.com)からでもコンパイル可能です。何か問題 |
|---|
| 202 |
があった場合は"自分自身"!!!で解決してください。 :-) |
|---|
| 203 |
|
|---|
| 204 |
<ステップ3:インストール> |
|---|
| 205 |
|
|---|
| 206 |
----------------- |
|---|
| 207 |
make install [RETURN] |
|---|
| 208 |
----------------- |
|---|
| 209 |
|
|---|
| 210 |
5. 補助プログラム |
|---|
| 211 |
|
|---|
| 212 |
5.1 fakecygpty |
|---|
| 213 |
|
|---|
| 214 |
Meadow 3.XX では, fakecgypty というプログラムを利用することで仮想端末 |
|---|
| 215 |
を要求する cygwin のコマンドをより自然な形で利用することができます。 こ |
|---|
| 216 |
のプログラムは cygwin の gcc でしかコンパイルできません。 以下のように |
|---|
| 217 |
してコンパイルしでできたバイナリファイルを |
|---|
| 218 |
<YOUR INSTALLDIRECTORY>/bin にコピーしてください。 |
|---|
| 219 |
|
|---|
| 220 |
----------------- |
|---|
| 221 |
cd nt |
|---|
| 222 |
gcc -o fakecygpty.exe fakecygpty.c |
|---|
| 223 |
cp fakecygpty.exe <YOUR INSTALL DIRECTORY>/bin/ |
|---|
| 224 |
----------------- |
|---|
| 225 |
|
|---|
| 226 |
このプログラムの利用方法については mw32-process-wrapper-alist 変数のヘ |
|---|
| 227 |
ルプを参照してください。典型的な設定は以下のようなもので, これを |
|---|
| 228 |
.emacs ファイルに記述することができます。 |
|---|
| 229 |
|
|---|
| 230 |
----------------- |
|---|
| 231 |
(setq mw32-process-wrapper-alist |
|---|
| 232 |
'(("/\\(bash\\|tcsh\\|svn\\|ssh\\|gpg[esvk]?\\)\\.exe" . |
|---|
| 233 |
(nil . "fakecygpty.exe")))) |
|---|
| 234 |
----------------- |
|---|
| 235 |
|
|---|
| 236 |
以上です。 |
|---|