6. 各種ツール
6.1 gzip/gunzip
gzip/gunzip とは?
入手方法
6.2 tar
tar とは?
入手方法
備考
$ tar cvf - hoge | gzip > hoge.tar.gz #アーカイブの作成 $ zcat hoge.tar.gz | tar xvf - #アーカイブの展開
$ tar czvf hoge.tar.gz hoge #アーカイブの作成 $ tar xzvf hoge.tar.gz #アーカイブの展開
6.3 make
make とは?
入手方法
備考
6.4 bash
bash とは?
入手方法
6.5 patch
patch とは?
入手方法
利用方法
$ patch < hoge.dif
もっとも、差分データを作成する方法によって、 patch 実行時のオプションが変わってきます。 差分データの説明を良く調べてください。
6.6 Cygwin
Cygwin とは?
Cygwin とは GNU の開発ツール群を Windows9X/NT/2000 で動くように移植したものです。 Cygwin を導入することで、 UNIX ライクな環境を Windows 上に実現することができます。
Cygwin には、ls, cat, mkdir などのファイルユーティリティから、 gcc/g++ などのコンパイラ、make などプログラムの開発環境が含まれます。
Cygwin をインストールすることで、 UNIX 系のソフトウェアをビルドして利用できるようになります。 多くのソフトウェアで採用されている configure によるビルド(下記)も可能になります。
$ ./configure $ make $ make install
入手方法
インストール
関連情報
- The Cygwin ProjectCygwin Project のページです。
- Cygwin情報 - 藤枝さんの Web ページ。最新の情報を知ることができます。 すごい情報量です!
- Using Cygwin. 早田さんのページです。セットアップ方法、最新情報を知ることができます。
6.7 autoconf
autoconf とは?
入手方法
参考までに、 自分でコンパイルしてインストールする手順をこれ以降に示します。
ネットワーク的にあなたの環境に近い GNU のミラーサーバ(例えば東工大)から、 autoconf-2.13.tar..gzを入手します。
前準備
インストール
$ ./configure $ make $ make install
info ファイルのエントリを追加するには、次のようにします。
$ cd /usr/local/info $ install-info standards.info dir $ install-info autoconf.info dir
6.8 automake
automake とは?
前準備
参考までに、 自分でコンパイルしてインストールする手順をこれ以降に示します。
automake インストールするには perl が必要です
(automake 自体も Perl で記述されています)。
事前にインストールしておきます。
また、
入手方法
インストール
$ ./configure $ make $ make install
6.9 Texinfo tools for Win32
Texinfo tools for Win32 とは?
- deref.exe
- install-info.exe
- makeinfo.exe
- texindex.exe
入手方法
インストール
未解決問題
6.10 jweblint 97
注意事項
jweblint 97 とは?
なお、 YaTeX が提供する yahtml-mode から、 この構文チェッカを呼び出すことも可能です。 両者を組み合わせることで、効率的な HTML 文書の編集が可能になります。
事前準備
入手方法
インストール
このパッケージの Makefile には、少々難があるので、注意が必要です。 make に失敗した場合、再 make で、はまる可能性があります。 はまった場合には、アーカイブの展開からやり直して下さい。
$ tar zxvf weblint-97-0.12.tar.gz # 展開して
$ cd weblint-97 # 展開したディレクトリに移って
(下記に従って Makefile を修正する)
(マニュアル導入するときはディレクトリ /usr/local/man/ja/man1 を作成する)
$ make sjis # SJIS 用の jweblint を make して
$ make LIBDIR=c:/usr/local/perl/lib jinstall
#インストールする
# LIBDIR は環境に合わせて変更
set PATH=C:\usr\local\bin;%PATH% #pathの設定
[修正前] sjis: mv $(JPDIR)/$(JCODE) . $(JCONV) -s $(JPDIR)/euc-jp.patch | patch [修正後] sjis: mv $(JPDIR)/$(JCODE) . $(JCONV) -s $(JPDIR)/euc-jp.patch > tmp && patch < tmp && rm tmp
最後に、インストール時に LIBDIR で、Perl ライブラリの格納先を指定します。 これは、環境に合わせて変更してください。私の環境では、c:/usr/local/perl にPerl をインストールしてあるので、Perl ライブラリの格納先は c:/usr/local/perl/lib となります。
設定
使用法
6.11 fiber
fiber とは?
例えば、
$ netscape.exe hogehoge.html
なお、fiber は、ファイルの内容を調べて種類を判定する機構も持っています。 詳しくは、Meadow に付属の fiber.txt を参照してください。
入手方法
インストール
設定
使用法
6.12 compface/uncompface
compface とは?
入手方法
インストール
$ tar zxvf compface-1.4.tar.gz # 展開して $ cd compface-1.4 # 展開したディレクトリに移って $ patch < compface-1.4.diff # patch をあてて $ ./configure # configure して $ make # コンパイルして $ make install # インストールする
6.13 bdfresize
bdfresize とは?
入手方法
ftp://rufus.w3.org/linux/Kondara/Jirai/SOURCES/ から最新版のパッケージを入手します。 2001/04/21現在の最新バージョンは bdfresize-1.5 です。
なお、このバージョンのパッケージを `tar zxvf' で展開する際に、 エラーが発生しますが、特に問題はないようです。 なぜか、`gunzip & tar xvf' ではエラーとなりません。
インストール
$ tar zxvf bdfresize-1.5.tar.gz # 展開して $ cd bdfresize-1.5 # 展開したディレクトリに移って $ ./configure # configure して $ make # コンパイルして $ make install # インストールする
6.14 w3m
w3m とは?
- とにかく動作が軽快で、サクサクと Web ページを閲覧できます。
- emacs-w3m と連携して、 Emacs 上で、Web ページを閲覧できます。しかも、 同じ類のライブラリである w3 と比較にならないほどサクサクと Web ページを閲覧できます。
入手方法
W3M Homepage から最新版のパッケージを入手します。 2001/10/08現在の最新バージョンは w3m-0.2.1 です。
emacs-w3m の機能をフルに利用したい場合には、 オリジナルの w3m ではなくて、patch がいくつかあたった w3m-inu を利用します。 w3m-inu は、 w3m-inu プロジェクトから入手できます。 2001/10/08現在の最新バージョンは w3m-0.2.1-inu-1.4 です。
インストール
$ tar zxvf w3m-0.2.1-inu-1.4.tar.gz # 展開して $ cd w3m-0.2.1-inu-1.4 # 展開したディレクトリに移って $ ./configure # configure (*1)して $ make # コンパイルして $ make install # インストールする*1) configure 実行中に入力を促がされるオプションは、 ほとんどについてデフォルト値を選択すれば大丈夫です。 注意が必要なオプションと、選択すべき値は下記のとおりです。
- Which language do you prefer?: 1 (Japanese)
- Input your display kanji code.: S (Shift JIS)
- Let's do some configurations. Choose config option among the list.: お好みでモデルを決める(私は 5(Monster model)を選択)