TinyCoreLinux

TCZリポジトリのつくりかた

  • 次のように適当なディレクトリを掘る
    http://example.com/tinycorelinux/repos/2.x/tcz/
  • tczディレクトリ内にtczパッケージを放り込む
  • パッケージの情報について、次の4点についてまとめたファイルを作成する
    <Package Name>.tcz.infoパッケージの説明文。appbrowserのInfoタブで表示される
    <Package Name>.tcz.listパッケージの収録ファイル一覧。
    appbrowserのFilesタブで表示される
    <Package Name>.tcz.depパッケージのインストールに必要な関連パッケージ一覧。
    appbrowserのDependsタブで表示される。このファイルのみ非必須
    <Package Name>.tcz.md5.txtパッケージのmd5チェックサム。次のコマンドで作成
    md5sum [Package Name].tcz > [Package Name].tcz.md5.txt
  • tczディレクトリにinfo.lstを作成する。中には、ディレクトリ内にあるtczファイルの一覧を記載する。
    • こんな感じで作ればよいかと
      ls -1 *.tcz > info.lst
    • また、2.10から、info.lst.gzというファイルを読むように変わったため、圧縮したものも用意する必要がある。
      gzip -c info.lst > info.lst.gz

リポジトリにアクセスする

  • PanelのSelect Mirrorで、次のように指定する。
    http://example.com/tinycorelinux/repos/
    • つまり、「2.x/tcz/」はappbrowserが勝手につけ足している。

活用例

  • リポジトリのミラーを作る
  • 俺俺リポジトリを作る
    など。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-03-31 (水) 03:28:44