[ 地球流体電脳倶楽部 / gtool4 プロジェクト / debian パッケージ] [ gtool4 ディレクトリ管理の手引き / debian ディレクトリ管理の手引き / SIGEN ]

gtool4/debian 公開ディレクトリ編集の手引


  1. gtool4/debian 公開ディレクトリ内ファイル編集時の注意
  2. debian ディレクトリの構造 (2006/06/25)
  3. apt のリポジトリ作成に関して
  4. 不要になった資源の格納方法

gtool4/debian 公開ディレクトリ内ファイル編集時の注意

debian ディレクトリの構造 (2006/06/25)

debian ディレクトリ以下には, 原則的に パッケージ名ごと に ディレクトリを管理する. (過去に作成し, 現在はメンテナンスを停止している <URL:gtool4> ディレクトリは例外である).

各パッケージメンテナンスの手引きはパッケージ用ディレクトリ以下に, TEBIKI.<パッケージ名>.rd として置かれる.

./debian/
|-- Makefile
|-- Makefile.rd2html
|
|-- TEBIKI.index.rd              gtool4/debian 領域管理の目次
|-- TEBIKI.index.htm             上記ファイルからの自動生成
|
|-- TEBIKI.debian.rd             このファイルのソース
|-- TEBIKI.debian.htm            このファイル
|
|-- TEBIKI.gt4f90io_deb.rd       gt4f90io の deb パッケージ化の手引 (メンテナ用)
|-- TEBIKI.gt4f90io_deb.htm      上記ファイルからの自動生成
|
|-- gt4f90io-ffc5/               gt4f90io-ffc5 パッケージ置き場
|   |
|   |-- TEBIKI.gt4f90io-ffc5.rd  パッケージ管理の手引き
|   |-- TEBIKI.gt4f90io-ffc5.htm 上記ファイルから自動生成
|   |
|   |-- buildpackage-tools/      パッケージ簡単更新用ツール置き場
|   |                            利用方法は TEBIKI.gt4f90io-ffc5.rd 参照
|   |
|   |-- stable/ -> sarge/        安定版のコードネームへのシンボリックリンク
|   |
|   |-- sarge/                   sarge 版 deb & 関連ファイル置場
|   |   |-- gt4f90io-ffc5_YYYYMMDD.dsc
|   |   |-- gt4f90io-ffc5_YYYYMMDD.tar.gz
|   |   |-- gt4f90io-ffc5_YYYYMMDD_i386.changes
|   |   `-- gt4f90io-ffc5_YYYYMMDD_i386.deb
|   |
|   `-- woody/                   woody 版 deb & 関連ファイル置場
|
|-- gt4f90io-ifc9/               gt4f90io-ifc9 パッケージ置き場
|   |
|   |-- TEBIKI.gt4f90io-ifc9.rd  パッケージ管理の手引き
|   |-- TEBIKI.gt4f90io-ifc9.htm 上記ファイルから自動生成
|   |
|   |-- buildpackage-tools/      パッケージ簡単更新用ツール置き場
|   |                            利用方法は TEBIKI.gt4f90io-ifc9.rd 参照
|   |
|   |-- stable/ -> sarge/        安定版のコードネームへのシンボリックリンク
|   |
|   |-- sarge/                   sarge 版 deb & 関連ファイル置場
|   |   |-- gt4f90io-ifc9_YYYYMMDD.dsc
|   |   |-- gt4f90io-ifc9_YYYYMMDD.tar.gz
|   |   |-- gt4f90io-ifc9_YYYYMMDD_i386.changes
|   |   `-- gt4f90io-ifc9_YYYYMMDD_i386.deb
|   |
|   `-- woody/                   woody 版 deb & 関連ファイル置場
|
`-- gtool4/  ※ オブソリートなので, 過去のディレクトリ構成そのまま
    |
    |-- update.sh            パッケージレポジトリ更新スクリプト
    |-- gtool4-*_current_i386.deb -> woody/gtool4-*_X.X-*_i386.deb
    |                        最新版 deb パッケージ
    |-- woody/               woody 版 deb & 関連ファイル置場
    |   |-- Packages.gz      パッケージレポジトリ
    |   |-- Spurces.gx       ソースレポジトリ
    |   |-- gtool4-*_X.X-*_i386.deb
    |   |-- gtool4_X.X-*.dsc
    |   |-- gtool4_X.X-*.orig.tar.gz
    |   `-- gtool4_X.X-*_i386.changes
    `-- potato/
          :

apt のリポジトリ作成に関して

apt による debian パッケージの公開, 配布は, 他のプロジェクトとも合わせて <URL:http://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou> より行うこととなった (2006 年 5 月から).

新たなパッケージを作成するようになった場合は, 電脳倶楽部謹製 debian パッケージ apt リスト公開の手引き の「追加する場合の手順」を参照すること.

従って, パッケージ, ソースのリストである Packages.gz, Sources.gz ファ イルを gtool4 プロジェクトの debian ディレクトリ以下で独自に作成するこ とはもう行わない.

同時に最新版パッケージに関しても原則的に apt によって取得してもらう ことを想定するため, これまで作成してきた 最新版の debian パッケージ 用シンボリックリンク も作成しない. 過去のバージョンのインストール を行いたい場合のみ, 過去のアーカイブから直接ファイルをダウンロード してもらう形をとる.

不要になった資源の格納方法

不要となった過去の資源は, 作業年月日をつけた old ディレクトリ (形式: old_YYYY-MM-DD/) を作成し, その下へ格納する.

old_YYYY-MM-DD ディレクトリにはいつ消去してもよい資源のみ格納すること.


gtool4 Development Group / GFD Dennou Staff dcstaff@gfd-dennou.org
Last Updated: 2006/06/25, Since: 2006/06/25