2010年3月11日木曜日

debian: backports を利用する

debian を使っていると、一部のパッケージだけ新しくしたいことがある。 tar ball を拾ってきて make install でもいいんだけど、バージョン管理とかめんどう。

そんなときは backports を使うとかなり便利。

まず、/etc/apt/sources.list に以下を追加:

deb http://www.backports.org/debian lenny-backports main contrib non-free

あとは順次更新していくだけ。

  • aptitude update
  • aptitude -t lenny-backports install "package"

ただ、このままにしておくと、upgrade した時に他のパッケージまで lenny-backports のもので更新されてしまってよろしくない。

/etc/apt/preferences に以下のようにしておくとよさげ:

Package: "package name"
Pin: release a=lenny-backports
Pin-Priority: 999

Package: *
Pin: release a=lenny-backports
Pin-Priority: 200

参考: http://www.backports.org/dokuwiki/doku.php?id=instructions

0 件のコメント:

コメントを投稿