インストール

インストールの方法は?

管理番号
10
更新日時
2005/06/26 21:45:07
セクション
インストール

亀井さんのページから入手したアーカイブをディレクトリ付で展開してください。展開後,xyzzy.exe を実行すれば,とりあえず使用することができます。

次に環境変数 XYZZYHOME に xyzzy のホームディレクトリを設定してください。

マルチユーザでない環境で使用する場合は,xyzzy をインストールしたディレクトリにしておけば良いと思います。

インストール後の初回起動時には,ダンプファイルが作成されるので,起動にいくらか時間がかかるのです。

Seealso
xyzzy は,どこから入手できますか?
環境変数 XYZZYHOME は,どのように設定したらよいのですか?
マルチユーザな環境の PC で,初期化ファイルをユーザー毎に使い分けるにはどうしたら良いでしょう?

ディレクトリ構成はどうなっていますか?

管理番号
11
更新日時
2005/06/26 21:46:01
セクション
インストール

アーカイブを展開すると,以下のようなディレクトリ構成でファイルが配置されます。

 xyzzy/
   ├ xyzzy.exe     xyzzy 本体
   ├ xyzzycli.exe  すでに立ち上がってる xyzzy に受け渡したりとか
   ├ xyzzyenv.exe  ユーザは気にしなくていい
   ├ etc/          キーワードファイルとか,辞書変換プログラムとか
   ├ html/         xyzzy 付属のドキュメント(Readme, Changelog, TODO)
   ├ info/         info 関係のファイルを入れるところ
   ├ lisp/         lisp のソース
   │  └ wip/      ???
   ├ site-lisp/    自分で書いたプログラムとかを入れておくとかっこいい
   └ usr/          ユーザ毎のOS毎の設定ファイルが自動的につくられていくところ

アップデートの方法は?

管理番号
12
更新日時
2005/09/13 20:42:25
セクション
インストール

亀井さんのページから最新バージョンのアーカイブを取得し,インストールしたディレクトリにディレクトリ付で展開します。

アップデート作業の前には,xyzzy を終了しておいて下さい。アップデート後の初回起動時には,ダンプファイルが再作成されます。

Seealso
xyzzy は,どこから入手できますか?

アンインストールの方法は?

管理番号
13
更新日時
2005/06/26 21:48:34
セクション
インストール

以下のものを手で削除します。

また,環境変数 XYZZYHOME の設定も不要になりますので,削除しておいて下さい。ちなみに,レジストリは使用していません(Version 0.2.1.139 以降)。


$XYZZY/info や $XYZZY/site-lisp にある .delete.me ってなんですか?

管理番号
84
更新日時
2005/06/26 21:49:11
セクション
インストール

これは,中身が空のディレクトリを解凍しない解凍ツールに対するダミーファイルです。インストール終了後は消しても問題ありません


ユーザ毎の設定は,どこに保存されますか?

管理番号
92
更新日時
2005/06/26 21:50:07
セクション
インストール

窓の位置やサイズなどのユーザ毎の設定は,$XYZZY/usr/(ユーザ名)/(OS名)/ に保存されます。

別のディレクトリに保存したい場合は,環境変数 XYZZYCONFIGPATH や起動時の引数 (-config <config-directory>) で変更することもできます。


環境変数 XYZZYHOME は,どのように設定したらよいのですか?

管理番号
124
更新日時
2005/06/26 21:54:27
セクション
インストール

環境変数 XYZZYHOME の設定方法は,以下のとおり。(C:\xyzzy に設定する場合)

[Windows 9X, Me の場合]

 C:\AUTOEXEC.BAT に,以下の行を追加する。
 set XYZZYHOME=C:\xyzzy 

[Windows NT の場合]

 コントロールパネル→「システム」→「環境」から,
 「変数」に XYZZYHOME を,「値」に C:\xyzzy を設定する。

[Windows 2000 の場合]

 コントロールパネル→「システム」→「詳細」→「環境変数」から,
 「変数」に XYZZYHOME を,「値」に C:\xyzzy を設定する。

[Windows XP の場合]

  Windows 2000 とほとんど一緒(らしい)。

マルチユーザーな環境であればユーザー環境変数に,そうでなければシステム環境変数でも構いません。

Seealso
マルチユーザな環境の PC で,初期化ファイルをユーザー毎に使い分けるにはどうしたら良いでしょう?

USB メモリから xyzzy を使うことはできますか?

管理番号
161
更新日時
2005/08/08 13:38:16
セクション
インストール

USB メモリのように,ドライブレターが特定できない環境で使用する場合,特殊な方法で xyzzy のホームディレクトリを設定した後,xyzzy を起動する必要があります。

ここでは,環境変数 XYZZYHOME を使う方法と,xyzzy.ini を使う方法の二通りの方法を紹介します。

あらかじめ,xyzzy のアーカイブを USB メモリに展開しておいて下さい。

1. 環境変数 XYZZYHOME を使う場合以下のようなバッチファイル xyzzy.bat を作成し,xyzzy.exe と同じディレクトリに置きます。

 @echo off
 cd > xyzhome.dat
 copy xyzzy.set+xyzhome.dat xyzstart.bat > NUL
 echo set XYZZYCONFIGPATH=>> xyzstart.bat
 echo start xyzzy.exe %1 %2 %3 %4 %5 %6 %7 %8 %9>> xyzstart.bat
 call xyzstart.bat
 del xyzstart.bat
 del xyzhome.dat

次に,以下の内容で xyzzy.set というファイルを作成し,xyzzy.exe と同じディレクトリに置きます。

 @echo off
 set XYZZYHOME=

set XYZZYHOME= の行の末尾には,改行を入れないで下さい。

xyzzy.bat を実行すると,環境変数 XYZZYHOME に xyzzy.bat のあるディレクトリを設定し,環境変数 XYZZYCONFIGPATH を削除したた後,xyzzy を起動します。

Windows98 系の OS で,DOS窓が残ってしまう場合は,xyzzy.bat の pif ファイルを作成し,「プログラム終了時にウィンドウを閉じる」にチェックしておいて下さい。

2. xyzzy.ini を使う場合

佐野さんの,envlnc.exe を使って起動します。envlnc.exe は,Xyzzy Wiki の「QandA にツッコミを入れる/3」から手に入れて下さい。