Fedora Core 5 †
- ページ: 動作報告
- 投稿者: 増本?
- 状態: 完了
- ptetexバージョン:20060619
- 投稿日: 2006-06-19 (月) 19:11:29
必要パッケージ †
my_option †
メッセージ †
インストール作業のテストインストールまでは、うまくうごきました。テストインストールの最後には、xdviの画面に漢字が流れる様子が見られましたので、ここまではうまくインストールできたと思います。
しかし、root権限になって、makeをすると./1check-archive.sh
Personal texmf tree (~/.texmf-var etc) may make unexpected effect.
Please rename.
make: *** [stage1] エラー 1
となります。どう対処すればよいのでしょうか。
- /root/.texmf-var とか /root/.texmf-config というディレクトリがあれば、(rename して残すほどでもないでしょうから)消してもらえばよいはずです。
ただ、ptetex3 と FC5 付属の teTeX の使い分けは面倒です。
README の PATH の設定に関する部分をよくご覧下さい。
ディフォルトのままお使いなら shell の種類は bash でしょう。
別に配布している ptetex3 の RPM をお使いになるのも混乱がなくてよいと思います。 -- 土村?
- 上のようなディレクトリはありません。 -- 増本?
- readmeはどこにあるのでしょうか。 -- 増本?
- 「root 権限になって」は,どのようになさっていますか?su ですか?su - ですか?root 権限になったときの ls -a ~ の結果を精査することが大事でしょう./ README ファイルは,ptetex3 を解凍したディレクトリの中にあるはずです. -- kuroky?
- ls -aとしても、上のようなディレクトリの存在を確認できません。 -- 増本?
- おかげさまで、「teTeX用日本語パッチ集」で紹介してあるインストール方法でmake testまでできました。 -- 増本?
- しかし、fc5でptexを動かすと、undifined control sequenceが各行に出て、日本語環境はおろか、英語も、xdviで見ることができません。次にどのような設定をすればよいのでしょうか。 -- 増?
- make が通ったとのこと,よかったです.なにが悪さをしていたのでしょうか? / 「ptex を動かす」といったときのソースファイルはどんなものでしょうか? 最近の本などから例題を引っ張ったときには,platex コマンドで処理することのほうが普通だと思います.また,PATH の設定をしておく必要があります.README に書いてあるので,設定してからコマンドを叩いてやってください. -- kuroky?
- いくつかのフォルダを消すことで、makeできました。「ptexを動かす」のは、halloを表示するようなソースです。PATHの設定は、README。fc4のことでしょうか? -- 増本?
- test1.texからtest1.logへは変換できました。その後、xdviで確認しようとすると、一瞬開いて閉じてしまいます。「アボートしました。」とあります。どういう意味ですか? -- 増本?
- .log ファイルは,副産物としてできるものであって,(p)(la)tex で作りたいのは .dvi ファイルです.xdvi で開きたいファイルも,拡張子が .dvi のファイルです.
- 「アボートしました」の正しい意味は私も分かっていませんので,回答を他の人にお願いすることにして・・・xdvi がそのようなメッセージを出してうまく動かない原因は探る必要があろうか,と思います.README.fc4 に書いてあることはやってありますか? -- kuroky?
- PATHの設定の2行目ののsetenv PATH /usr/local/teTeX/bin:$PATHを実行すると、setenv:command not foundとなります。何がいけないのでしょうか? -- 増本?
- export * と setenv * && rehash は,使っているシェルによって,どちらを選びます.標準では bash をお使いだと思いますので,csh/tsch の設定の方はしなくてよいのです.この辺りは TeX Q & A 掲示板で指摘されたように,Linux の入門書を斜めに読んでおいたほうが,あとあと時間を無駄にしなくて済むと思います. -- kuroky?
- 土村さんに教えていただいたptetex3 の RPMを導入しようとしましたが、Missing Dependency:tetex-texmf is needed by package ptetex3となります。対処の方法を教えてください。 -- 増本?
- 「RPM」 と 「ソースからのコンパイル」は,両方やるものではなく,どちらか一方を行います.ソースからのコンパイルがうまくいったのなら,RPM によるインストールは必要ありません. -- kuroky?
- どうしても、日本語環境が構築できませんので、困っています。コマンドからインストールしようとすると、「依存性の欠如」perl(Tk)ptetex3-20060608-1.i386に必要とされています。tetex-texmfはptetex3-20060608-1.i386に必要とされています。で止まってしまいます。ソースからのコンパイルも、make testで漢字の流れる画面は見れたのですが、実際にxdviで実行できません。どうしたらよいのでしょうか。 -- 増本?
- まず,ソースからのコンパイルがうまくいってるのですから,PRM によるインストールは新たに行う必要はありません./ README.fc4 に書いてあることをやっているのなら,xdvi ではなく,pxdvi というコマンドで,日本語の入った dvi ファイルを閲覧します.PATH はもう通してありますよね? README で言うと,以下のあたりですよ!-- kuroky?
/usr/local/teTeX/bin にパスを通します。
export PATH=/usr/local/teTeX/bin:$PATH # sh/bash
setenv PATH /usr/local/teTeX/bin:$PATH # csh/tcsh
などを実行すれば一時的に変更できます。
(csh/tcsh なら rehash もお忘れなく。)
恒久的に設定するには、個人ユーザの場合は
~/.bashrc や ~/.tcshrc に書き込みます。
全ユーザ共通に設定するには、
/etc/profile.d/tetex.sh
/etc/profile.d/tetex.csh
のようなファイルに書き込みます。
この設定が有効になるのは、次にログインしたときです。
- 完成しました。ご指摘の通り、pxdviで日本語の表示までできました。ありがとうございました。 -- 増本?