読者です 読者をやめる 読者になる 読者になる

SargeのままRubyだけ1.8.5にあげる

Ruby Debian

自分ではメモするまでもないのですが、書いてみました。
/etc/apt/sources.listを編集

deb http://backports.mithril-linux.org sarge-backports main contrib non-free
deb-src http://backports.mithril-linux.org sarge-backports main contrib non-free

を追加してbackportsをapt-lineに。
/etc/apt/preferencesを編集

Package: *
Pin: release a=sarge-backports
Pin-Priority: 1

Package: *
Pin: release a=stable
Pin-Priority: 900

Package: ruby1.8
Pin: release a=sarge-backports
Pin-Priority: 900

Package: ruby1.8-dev
Pin: release a=sarge-backports
Pin-Priority: 900

Package: libruby1.8
Pin: release a=sarge-backports
Pin-Priority: 900

とかく。そうすると、backportsの優先順位を下げて、
ruby関係だけ優先順位があがる。

apt-get update
apt-get upgrade

を実行する。