トップ «前の日記(2004-11-26) 最新 次の日記(2004-11-29)» 編集 RDF

雄也の?日坊主日記

2004|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|
2006|05|
2007|04|05|09|10|11|
2008|04|05|08|10|11|
2009|02|03|04|05|06|07|08|09|10|11|
2010|02|03|04|07|

2004-11-28

_ [管理][Debian] apcupsd パッケージのアップグレード

boron.rubyist.net で使っている apcupsd は 3.10.15-2 から 3.10.15-3 になったときに /etc/init.d/apcupsd が変わった.

以前は

Debian の apcupsd パッケージは apt-get install 直後, /etc/init.d/apcupsd で起動しないようになっている. 22〜24 行目をコメントアウトする.

[雄也の?日坊主日記(2004-09-17)より引用]

のようにしていたが, このパッケージバージョンから,/etc/default/apcupsd の

ISCONFIGURED=no 

ISCONFIGURED=yes 

とかに変えるだけでよくなっている.

_ [Debian] svn-buildpackage で .deb パッケージのバージョン管理

QDBM の .deb パッケージを作るにあたって, .deb パッケージのバージョン管理について Web をあさってみた.

どうやら,svn-buildpackage を使って, Subversion で管理するのがよさげなんでやってみた.

必要なもの

  • svn-buildpackage
  • debianize に必要なもの一式
  • debianize 後なソースパッケージ :>

リポジトリへ突っ込んで svn-buildpackage で作れるように準備

置くリポジトリを作る.

subversion-host% svnadmin create ~/SVNRepositories/debian-packages/qdbm

通常通りパッケージを作る.

packaging-host% dpkg-buildpackage -rfakeroot

リポジトリに作ったパッケージを突っ込む.

packaging-host% svn-inject -c0 ../qdbm_1.8.18-1.dsc svn+ssh://kusanagi.j96.org/home/yuya/SVNRepositories/debian-packages

svn-inject を実行したディレクトリに tarballs/ が作られるので覚えておく.

リポジトリから取得して tarballs/ を突っ込む.

packaging-host% svn checkout svn+ssh://kusanagi.j96.org/home/yuya/SVNRepositories/debian-packages/qdbm
packaging-host% cd qdbm
packaging-host% cp -a どこか/tarballs/ ./
packaging-host% svn add tarballs
packaging-host% svn ci -m "add orig.tar.gz"

リポジトリから取得してパッケージの作成

trunk/ と tarballs/ を取得する.

% svn checkout svn+ssh://kusanagi.j96.org/home/yuya/SVNRepositories/debian-packages/qdbm/trunk
% svn checkout svn+ssh://kusanagi.j96.org/home/yuya/SVNRepositories/debian-packages/qdbm/tarballs

svn-buildpackage を動かす.

% cd trunk/
% svn-buildpackage -rfakeroot

../build-area/ 直下に .deb パッケージができている.

疑問点

  • わざわざ tarball/ を突っ込んだけど,branches/upstream/current/ 以下に オリジナルのソースがあるけん,実はもっとうまい方法がありげだ.
  • もしかして,オリジナルの tarball を中に含んでいて, ビルド時に展開するようなソースパッケージだと, svn-buildpackage はかえって扱いにくかったりする?

参考文献

お名前:
E-mail:
コメント:
[]

Android | Debian | LOOX T70HN | Linux | Rails | Rast | Ruby | TYPE T VGN-TZ90HS | boat | git | hardware | icfp | music | p | rd2odt | snowboard | software | surfing | tDiary | trekking | その他 | ボウリング | 映画 | 家族 | 会社 | 管理 | 丸藤 | 高専 | 散歩 | 仕事 | 自分 |

楽天で探す
楽天市場
キーワードから探す
楽天トラベル
"Yuya.Nishida." / 西田 雄也 <yuya at j96 dot org>