Debianでtestingやunstableからパッケージを借りる時の手順
普段はDebian stableを使っているけど、たまにtestingやunstableにしか入っていないパッケージを使いたくなる時がある。そんな時の対応方法*1
1. /etc/apt/apt.conf.d/ 99target を(普通はないので)作成
下記行を追加
APT::Default-Release "stable";
2. /etc/apt/source.list
下記行を追加
deb http://ftp.jp.debian.org/debian testing main contrib non-free
deb-src http://ftp.jp.debian.org/debian testing main contrib non-free
unstableのパッケージをインストールしたい場合は、testingの部分を置き換える。
3. apt-get update
※この時点でapt-get upgradeしても、testingやunstableのパッケージは入らない。
4. パッケージのインストール
$ sudo apt-get install (パッケージ名)/testing
$ sudo apt-get install (パッケージ名)/jessie
でtesting(jessie)のパッケージをインストールできる。
※ apt-get sourceでも/testingの指定は使える。
より詳しくはこちら。
D: AptGet - Debian GNU/Linux スレッドテンプレ
http://debian.fam.cx/index.php?AptGet#f2d52afb
*1:一時的に/etc/apt/source.listを書き換えるという面倒な方法をしていたら、会社の先輩にもっといいやり方があると教えてもらった。