Hatena::ブログ(Diary)

jitsu102の日記 このページをアンテナに追加 RSSフィード Twitter

2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 |

2008-09-17

第90回カーネル読書会に行ってきた

久しぶりの参加。

今回のネタは、「Debianパッケージ作成入門の入門」でした。

前準備

1. Debianパッケージ作成に必要な技能

2. Debianパッケージ作成の環境

  • Debian unstable
    • packaging policy チェッカが最新なので、unstableが良い
  • 環境変数
    • DEBFULLNAME
    • DEBEMAIL
  • エディタ設定
    • update-alternatives --config editor
    • /etc/alternatives/editor
  • 必要なパッケージ
    • dh-make, devscripts, debhelper, etc

パッケージ作成

パターン1:既存パッケージが気に入らない*1

パターン2:そもそもDebianパッケージがない

番外編:もっと簡単に

  • uupdate
  • uscan
    • 開発元のサイトからソース入手、uupdateを実行
  • alien
    • RPMパッケージがあれば。
    • 不整合出やすい

パッケージの品質チェック

1. 自分以外の環境でビルドできるか?

  • pbuilder

2. インストール/アンインストールに問題はないか?

  • piuparts

3. パッケージポリシーにどの程度準拠しているか?

  • lintian

4. 自分の環境でインストール


懇親会も参加。いろいろな話が聞けて、勉強になりました。

みなさん、ありがとうございました。


Modules Pukiwiki に何も見つかりません

*1パッチ適用、バージョンアップ、backportsとか

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/jitsu102/20080917/1221604164