匿名CVSを使ってソースを入手する常時最新のソースを保っていたい場合は、CVSサーバから取得しておいて、CVSを使って時折アップデートをかけてください。System)を自分の環境にインストールしておく必要があります。http://www.nongnu.org/cvs/(最新版の公式サイト)または各GNUソフトウェアアーカイブのサイトから(たまに古い版である場合もあります)でも入手できます。最新バージョンのcvsが最初からインストールされているシステムもあります。CVSサーバに最初にログインしてください。loginパスワードのプロンプトが表示されます。どんな文字列でも空でなければ構いません。パスワードはホームディレクトリの.cvspassに保存されるので、この作業は一度だけ行えば結構です。PostgreSQLのソースを取り込みます。pgsql上記のコマンドでPostgreSQLソースがカレントディレクトリのサブディレクトリpgsqlにインストールされます。この初めてのチェックアウトは、単にtar.gzファイルをダウンロードする時と比べて少々時間がかかります。CVSの有利な点は実際にファイル群を更新する時に現れます。CVSの最新のソースに合わせて更新したい場合はcdでpgsqlサブディレクトリにディレクトリを変更してから以下のように入力します。-Pこうすることにより、前回更新した時からの差分のみを更新します。この方法により、モデム接続であっても数分で更新することができます。ホームディレクトリに以下のような内容の.cvsrcを作成することにより、入力項目を減らすことができます。updateに付けます。以後は以下のようにするだけでファイルの更新が行われます。updateCVSはこの他にも例えば最新の開発版ではなく、古いPostgreSQLのソースを取り出すなど様々なことができます。詳細はCVSに付属するマニュアル、もしくはhttp://www.nongnu.org/cvs/にあるオンラインドキュメントを参照してください。CVSには欠点があります。ファイルを追加したり削除したりするような場合は、CVSリポジトリに対する書き込みアクセス権が必要になります。その欠点に用いるツールとして、cvsutilsを使用してください。ソースの形態でhttp://www.red-bean.com/cvsutils/入手可能です。gitもしくはオフラインで作業可能な他のシステムを使用してください。CVSからPostgreSQLをビルドする際には、最新版のbisonとflexが必要であることに注意して下さい。これは、ファイルがtarball内で最新版のbisonとflexで既にビルドされているため、配布版のtarballからビルドする必要はないことを意味しています。Perlも同様に必要となります。ソースからビルドする場合と同様にツールも同じものが必要となります。rsyncを使ったソースの。